* {
	margin: 0;
	padding: 0;
	border: none;
}

html {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3B3A38;
}

h1, h2, h3, h4, h5, h6 { color:#666666; line-height: 12px;}

h1 {
	font-size:10px;
}

cite, em, dfn { font-style: italic;}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

del { text-decoration: line-through;}

ins, dfn { border-bottom: 1px solid #ccc;}

small, sup, sub { font-size: 85%;}

abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a abbr, a acronym { border: none;}

sup { vertical-align: super;}
sub { vertical-align: sub;}

h1 { font-size: 0.7em;}
h2 { font-size: 1.8em;}
h3 { font-size: 1.6em;}
h4 { font-size: 1.4em;}
h5 { font-size: 1.2em;}
h6 { font-size: 1em;}

a, a:link, a:visited, a:hover, a:active { text-decoration: none;}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
	/*
	Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga
	*/
}

/* Formularios */

fieldset { 	border: none;}
legend {
	font-size: 1.6em;
	color: #FFF;
	padding: 0;
	margin: 0;
}

.clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }

table, tr, td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}

table {
	width: 100%;
}

form {
	overflow: hidden;
	margin: 0px auto;
}

a {
	text-decoration:none;
	/*color: #3D3938;*/
}

a:Hover { 
	/*text-decoration: underline;*/
	/*color:#AEA799;*/
}

body {
	background: #FFFFFF url(../img/circulos_fondo_sumgarcia.gif) repeat-x;
	text-align: center; /* Hack para que IE6 no de problemas */
}

#content {

}      
              
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 980px;
	text-align: left;
	overflow: hidden;
	background:#FFFFFF url(../img/detras_principal.gif) no-repeat center top !important;
	background:#FFFFFF url(../img/detras_principal.gif) no-repeat left top;
}

#pagina_central {

}

.color_blanco   { color:#FFFFFF; }
.color_blanco a { color:#FFFFFF; }
.color_blanco a:hover { text-decoration:underline; }
.fondo_blanco   { background-color:#FFFFFF; }

.color_negro   { color:#000000; }
.color_negro a { color:#000000; }
.color_negro a:hover { text-decoration:underline; }
.fondo_negro   { background-color:#000000; }

.color_gris { color:#B7B6B6; }
.color_gris a { color:#B7B6B6; }
.fondo_gris { background-color:#B7B6B6; }

.gris_texto { color:#524E4F; }
.gris_texto a { color:#524E4F; }
.gris_texto a:hover { color:#524E4F; text-decoration:underline; }

.color_rojo { color:#B21415; }
.fondo_rojo { background-color:#B21415; }

.color_rojo_noticias { color:#E4B2A1; }

.color_lila { color:#B1909E; }

.alinear_dcha   { text-align:right; }
.alinear_centro { text-align:center; }
.alinear_izq    { text-align:left; }

.subrayado {
	text-decoration:underline;
}

.puntero {
	cursor:pointer;
}


/**************/
/** CABECERA **/
/**************/

.cuadro_menu {
	background:url(../img/cuadro_menu_102.gif);
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width:102px;
	height:91px;
	float:left;
	font-size:0.75em;
	margin-right:2px;
}

.menu_marcado {
	background:url(../img/cuadro_marcado_102.gif);
}

.cuadro_menu_grande {
	background:url(../img/cuadro_menu_grande.gif);
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width:96px;
	height:91px;
	float:left;
	font-size:0.75em;
	margin-right:2px;
}

.menu_marcado_grande {
	background:url(../img/cuadro_menu_grande_marcado.gif);
}

.numero_menu {
	color:#9C9A9B;
	font-weight:bold;
	margin:6px 0 3px 4px;
}

.titulo_menu {
	color:#E91023;
	font-weight:bold;
	margin-bottom:6px;
	font-size:0.9em;
	margin:0 4px 3px;
}

.titulo_menu a {
	color:#E91023;
}

.descripcion_menu {
	font-size:0.9em;
	line-height:12px;
	margin:0 4px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
}

#menu { margin-left:20px; }

#cabecera {
	padding:40px 0 20px 50px;
}

/*** ROLLOVER IMÁGENES CSS ***/

#menu a {
	outline: none;
	color:#3B3A38;
}

#menu .rollover {
	background:url(../img/cuadro_menu_doble_102.gif) no-repeat;
	display:block;
	width:102px;
	height:91px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	float:left;
	font-size:0.75em;
	margin-right:2px;
}

#menu a.rollover:link, a.rollover:visited, a.rollover:active {
	background: url(../img/cuadro_menu_doble_102.gif) no-repeat;
}

#menu a.rollover:hover {
	background-position:-102px;
}

/*** FIN ROLLOVER IMÁGENES EN CSS ***/

/*** ROLLOVER 2 IMÁGENES EN CSS ***/

#menu .rollover_2 {
	background:url(../img/cuadro_menu_doble_102.gif) no-repeat;
	display:block;
	width:102px;
	height:91px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	float:left;
	font-size:0.75em;
	margin-right:2px;
}

#menu a.rollover_2:link, a.rollover_2:visited, a.rollover_2:active {
	background: url(../img/cuadro_menu_doble_102.gif) no-repeat;
}

#menu a.rollover_2:hover {
	background-position: -102px;
}

/*** FIN ROLLOVER 2 IMÁGENES EN CSS ***/


/************/
/** INICIO **/
/************/

#columna_izquierda {
	width:380px;
	float:left;
	margin-top:20px;
	margin-left:20px !important;
	margin-left:10px;
}

#columna_derecha {
	width:250px;
	float:left;
	margin-top:20px;
	margin-left:20px !important;
	margin-left:10px;
}

#separacion_columnas {
	width:25px;
	float:left;
	margin-top:10px;
}

.titulo_puntos {
	font-size:0.9em;
	padding:5px 15px;
}

.linea_puntos_titulo {
	background: url(../img/linea_puntos.gif) repeat-x;
	height:1px;
	overflow:hidden;
}

.caja_cuadro_gris_inicio {
	background-color:#A8A6A7;
	margin-top:10px;
	padding:15px;
	height:207px !important;
	height:auto;
}

.letra_pequena {
	font-size:0.7em;
	line-height:13px;
	margin-top:10px;
}

.recuadro_noticia {
	background-color:#D7D7D7;
	font-size:0.75em;
	margin:10px 0;
	padding:10px;
	line-height:16px;
}

.recuadro_noticia_nuevo {
	background-color:#B91600;
	font-size:0.75em;
	line-height:16px;
	margin:10px 0;
	padding:10px;
	color:#FFFFFF;
}


/*********/
/** PIE **/
/*********/

.margen-arriba-pie {
	margin-top:10px;
	margin-right:10px;
} 

.pie_columna_dcha {
	background: url(../img/pie.gif) no-repeat;
	width:960px;
	height:215px;
	margin-left:10px;
	font-size:0.8em;
}

.parte_izq_pie {
	width:490px;
	margin:40px 0 0 190px !important;
	margin:40px 0 0 95px;
}

.linea_separacion {
	overflow:hidden;
	background-color:#666666;
	height:1px;
	margin:8px 0;
}

.pie_columna_dcha_delegaciones {
	margin:0 15px 0 0;
}

.pie_adora {
	background:url(../img/pie_adora.gif);
	width:210px;
	height:34px;
	margin:8px 10px 30px 0 !important;
	margin:8px 5px 30px 0;
	line-height:34px;
	text-align:center;
	font-size:0.9em;
}

.letra_adora {
	font-size:1.3em;
	font-weight:bold;
}


/******************/
/** MENÚ DERECHA **/
/******************/

#menu_derecha {
	width:265px;
	float:right;
	margin:20px 23px 30px 0;
}

.recuadro_evento {
	background-color:#EBEBEB;
	font-size:0.75em;
	margin:10px 0;
	padding:10px;
	line-height:16px;
}

.banner_dcha {
	margin:2px 0;
}

.margenes_banners { margin:5px 0 10px; }

.fondo_dia_evento {
	background: url(../img/fondo_dia.gif);
	width:67px;
	height:54px;
	float:left;
	margin:0 15px 0 0;
}

/*******************/
/** QUIENES SOMOS **/
/*******************/

.columna_central_izq {
	margin:20px 0 0 20px !important;
	margin:20px 20px 0 10px;
	width:650px;
}

#columna_izq_quienes_somos {
	float:left;
	width:310px;
	/*height:200px;
	background-color:#009966;*/
	margin:0 20px 0 0;
}

#columna_dcha_quienes_somos {
	width:320px;
	font-size:0.75em;
	float:left;
	/*background-color:#CC66FF;*/
}

.titulo_rojo_quienes { font-size:1.7em; color:#FF0000; font-weight:bold; }
.texto_quienes { line-height:16px; }


/************/
/** PRENSA **/
/************/

.recuadro_prensa {
	background-color:#ECE5BB;
	padding:15px;
	font-size:0.75em;
	margin-top:10px;
}

.prensa_visto_en { color:#666666; font-weight:bold; }

.prensa_titulo { font-size:1.5em; font-weight:bold; }
.prensa_titulo a { color:#000000; }
.prensa_titulo a:hover { text-decoration:underline; }

.prensa_descripcion { line-height:16px; }

.columna_texto_prensa {
	width:325px;
}

.colocar_sobre_imagen {
	float:right;
	margin:-43px 10px 0 0;
	position:relative;
	z-index:5;
}

#columna_izq_prensa {
	float:left;
	width:370px;
	text-align:center;
}

#columna_dcha_prensa {
	width:260px;
	font-size:0.75em;
	float:right;
}

.primera_columna_formacion { width:203px; margin:20px 20px 0 0; }
.segunda_columna_formacion { width:203px; margin:20px 20px 0 0; }
.tercera_columna_formacion { width:203px; margin:20px 0 0 0; }

.fecha_formacion { background-color:#4D4948; color:#FFFFFF; padding:5px 0; text-align:center; font-size:0.8em; }

.texto_formacion_curso { background-color:#674A68; color:#FFFFFF; font-size:0.7em; padding:8px; }
.texto_formacion_demostracion { background-color:#887879; color:#FFFFFF; font-size:0.7em; padding:8px; }
.texto_formacion_evento { background-color:#B59087; color:#FFFFFF; font-size:0.7em; padding:8px; }


/************/
/** CURSOS **/
/************/

.cursos_anteriores {
	width:210px;
	margin-top:10px;
}

.margen-derecho { margin-right:10px; }
.selector_anyo_curso { width:100px; border:1px solid #96ACDF; margin-left:10px; }

.subsecciones_formacion { background-color:#D7D7D7; margin:3px 0 !important; margin:0; text-align:center; }

#columna_izq_cursos {
	width:245px;
	float:left;
	text-align:center;
}

#columna_dcha_cursos {
	width:390px;
	font-size:0.75em;
	float:right;
}

.curso_finalizado {
	margin:0 5px 10px 0;
	padding:8px 25px;
	text-align:center;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	background-color:#D7D7D7;
}

.imagenes_curso_finalizado {
	border:1px solid #000000;
	float:left;
	font-size:0.75em;
	font-weight:bold;
	height:31px;
	width:206px;
	text-align:center;
	margin:0 0 10px 0;
}

.fondo_pasador_cursos {
	background-color:#D7D7D7;
	height:19px;
	margin:10px 0 0 0;
}

.colocar_mas_info {
	float:right;
	margin-right:10px;
	margin-top:-10px;
	position:relative;
	z-index:5;
}

.texto_recuadro_curso { padding:8px 8px 14px; background-color:#674A68; color:#FFFFFF; font-size:0.7em; }
.texto_recuadro_demostracion { padding:8px 8px 14px; background-color:#89797A; color:#FFFFFF; font-size:0.7em; }
.texto_recuadro_evento { padding:8px 8px 14px; background-color:#B59087; color:#FFFFFF; font-size:0.7em; }

.letra_titulos_curso { font-size:0.8em; }

.margenes-separacion-curso { margin:15px 0 10px; }
.colocar_texto_camara { margin-top:6px; float:left; }

.seccion_formacion_actual { background-color:#B7B5B6; padding:7px 10px; }
.seccion_formacion_no { padding:7px 10px; }
.sin_padding { padding:0 69px; }

.arreglar_puntos_ie {
	*height:3px;
	*overflow:hidden;
	*background:#FFFFFF;
}

.descargar_calendario { margin:0 10px 0 0; }
.descargar_calendario a { color:#3B3A38; }
.descargar_calendario a:hover { text-decoration:underline; }


/**************************/
/** TRABAJE CON NOSOTROS **/
/**************************/

.fondo_imagen_trabaje {
	background: url(../img/trabaja.gif) no-repeat;
	width:650px;
	min-height:290px;
	margin:10px 0 0 0;
}

.primer_texto_trabaje {
	color:#FFFFFF;
	font-size:0.75em;
	line-height:16px;
	margin:103px 60px 0 259px;
}

.segundo_texto_trabaje {
	color:#FFFFFF;
	font-size:0.75em;
	line-height:16px;
	margin:10px 60px 0 259px;
}

.tipos_trabajadores {
	margin:20px 60px 0 259px;
	font-size:0.75em;
}

.formulario_trabajar {
	width:391px;
	margin:30px 0 0 259px;
	font-size:0.75em;
}

.selector_curriculum { margin:5px 0 10px !important; margin: 8px 0 8px -258px; }
.selector_puesto_trabajo { border:1px solid #7F9DB9; width:208px; }
.texto_enviamos_curriculum { margin:0 0 8px 0; }

/**************/
/** NOTICIAS **/
/**************/

#columna_izq_noticias {
	float:left;
	width:315px;
	/*height:200px;
	background-color:#009966;
	margin:10px 20px 0 0;*/
	margin:0 20px 0 0;
}

#columna_dcha_noticias {
	width:315px;
	float:left;
	/*background-color:#CC66FF;
	margin:10px 0 0 0;*/
}

.titulo_eventos_punteado { margin:3px 0; text-align:center; background-color:#8E6C7A; color:#FFFFFF; font-weight:bold; font-size:1.2em; }
.titulo_noticias_punteado { margin:3px 0; text-align:center; background-color:#E0451F; color:#FFFFFF; font-weight:bold; font-size:1.2em; }

.color_berenjena {
	background-color:#4B2D39;
	color:#FFFFFF;
}

.fecha_titulo_detalle_noticia {
	font-size:0.8em;
	margin:15px 0 3px;
}

.letra_titulos_detalle_noticia {
	color:#A82D30;
	font-size:1.1em;
	font-weight:bold;
}

.letra_titulos_detalle_evento {
	color:#8E6C7A;
	font-size:1.1em;
	font-weight:bold;
}
					
.titulo_off	{
	margin:3px 0; 
	text-align:center; 
	background-color:#D7D7D7; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:1.2em;
}

.fondo_eventos { background-color:#8E6C7A; }
.fondo_noticias { background-color:#A82D30; }		

.titular_noticia a { color:#000000; }
.titular_noticia a:hover { text-decoration:underline; }

.titular_noticia_nuevo a { color:#FFFFFF; }
.titular_noticia_nuevo a:hover { text-decoration:underline; }

.titular_evento a { color:#FFFFFF; }
.titular_evento a:hover { text-decoration:underline; }

/***************/
/** SERVICIOS **/	
/***************/

.texto_centro_servicios {
	width:420px;
	margin:0 auto;
	font-size:0.75em;
	text-align:justify;
	line-height:16px;
}


/******************/
/** DELEGACIONES **/
/******************/

.padding_delegaciones {
	font-size:0.75em;
	padding:0 19px; 
}

.seccion_delegacion { padding:7px; }
.seccion_delegacion_on { padding:7px; background-color:#666666; color:#FFFFFF; }


/************************/
/** DETALLE DELEGACIÓN **/
/************************/

.barra_detalle_delegacion {
	background-color:#4F4B4A;
	color:#FFFFFF;
	padding:6px 20px;
	font-size:0.8em;
}

.col_dcha_detalle_delegacion {
	background-color:#D7D7D7;
	height:346px;
	/*width:384px;*/
	font-size:0.75em;
}

.colocar_direccion_delegacion {
	margin:12px 0 0 20px;
}


/*************/
/** GALERÍA **/
/*************/

.texto_recuadro_galeria {
	/*background-color:#89797A;*/
	padding-top:10px;
	border:1px solid #BFBFBF;
	background-color:#D7D7D7;
	font-size:0.7em;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
}

.descripcion_galeria {
	width:160px;
	padding:8px;
	height:35px;
}


.direccion_detalle_galeria {
	font-size:0.8em;
	margin:7px 0;
}

/********************/
/** DETALLE PRENSA **/
/********************/

.color_prensa { background-color:#ECE5BB; color:#3B3A38; }
.titulo_prensa { color:#3B3A38; }

.colocar_mas { margin:16px 6px 0 0; }
.no_mostrar { display:none; }

/*******************/
/* scroll imagenes */
/*******************/

#cuadro_imagen{
	height:auto !important;
	height:353px;
	min-height:353px;
	padding:0px;
}

#scroller {
	width: 245px;
	overflow: hidden;
}

.section {
	float: left;
	width: 245px;
}

.image_section {
}

.title_section {
	padding:10px 0 5px;
	font-size:0.75em; 
	text-align: center;	
}

#toolbar, .navigation2{
	margin:0;
	padding:0;
}

#toolbar li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:10px;
}

.navigation2 li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:10px;
}

/**************/
/* fin scroll */
/**************/


/********************/
/** VISITA VIRTUAL **/
/********************/

.colocar_imagen_titulo_virtual { padding:15px 0; }

.titulo_apartados_visita {
	background-image:url(../img/barra_gris01.gif);
	width:310px;
	height:29px;
	line-height:29px;
	font-size:0.75em;
	margin:5px 0;
	text-align:center;
}

.fondo_apartado_visita_virtual {
	background-image:url(../img/barra_gris.gif);
	font-size:0.75em;
	height:23px;
	line-height:20px;
	margin:7px 0;
	padding:4px 10px 0;
	width:288px;
}

.barra_seleccionada {
	background-image:url(../img/barra_virtual.gif);
	width:640px;
	height:22px;
	line-height:20px;
	font-size:0.75em;
	margin:5px 0;
	padding:4px 0 0 10px;
}


/*****************/
/** GASTRONOMÍA **/
/*****************/

#columna_izq_gastronomia {
	float:left;
	width:280px;
	margin:0 20px 0 0;
}

#columna_dcha_gastronomia {
	width:350px;
	font-size:0.75em;
	float:left;
}

.ampliar_imagen {
	background:#706F6D;
	color:#FFFFFF;
	text-align:center;
	padding:2px 10px;
	float:right;
}




/**************/
/** CONTACTO **/
/**************/

.boton_delegaciones {
	background:url(../img/boton_delegaciones.gif);
	height:39px;
	width:144px;
	color:#5E5C5D;
	font-size:0.95em;
	line-height:39px;
	padding:0 0 0 10px;
}

.boton_trabeje_con_nosotros {
	background:transparent url(../img/boton_trabaja.gif) no-repeat scroll 0 0;
	color:#5E5C5D;
	font-size:0.95em;
	height:34px;
	line-height:14px;
	padding:5px 0 0 10px;
	width:144px;
	margin:3px 0;
}

.linea_gruesa_horizontal {
	background:#6A6D74;
	height:15px;
	overflow:hidden;
	margin:0px !important;
	margin:-5px 0 0 0;
}

.letra_contacto {
	font-size:0.75em;
	width:260px;
}

.separacion_contacto { line-height:17px; margin: 0 0 7px; }

#columna_izq_contacto {
	float:left;
	width:280px;
	font-size:0.8em;
	padding:0 0 0 35px;
}

#columna_dcha_contacto {
	width:280px;
	float:right;
	font-size:0.8em;
	padding:0 35px 0 0;
}

.input_text {
	border:1px solid #C9C9C9;
	padding:5px 0 !important;
	padding:4px 0;
	width:250px;
}

.input_select {
	border:1px solid #C9C9C9;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	height:28px;
	padding:3px 0;
	width:250px !important;
	width:252px;
	*margin:3px 0 0 2px;
}

.input_textarea {
	border:1px solid #C9C9C9;
	width:550px;
	height:200px;
}

.input_textarea_2 {
	border:1px solid #C9C9C9;
	width:250px;
	height:71px !important;
	height:69px;
}

.texto_formulario_longitud {
	margin:-4px 0 3px;
}

.caja_formulario_izq {
	margin:0 4px 13px !important;
	margin:0 2px 13px;
}

.colocar_formulario_mensaje {
	padding:0 0 0 51px;
	font-size:0.8em;
}

.boton_enviar {
	background:#6A6A6A;
	color:#FFFFFF;
	padding:5px 20px !important;
	padding:2px 12px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-top-radius:6px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	margin:10px 47px 0 0;
}

.mensaje_correo_enviado {
	font-size:0.9em;
}


/***************/
/** CATÁLOGOS **/
/***************/

#columna_izq_catalogos {
	float:left;
	width:190px;
}

#columna_dcha_catalogos {
	float:right;
	width:460px;
}

.titulo_catalogo { font-size:0.8em; }
.descripcion_catalogo { font-size:0.7em; line-height:14px; color:#333333; }

.linea_separacion_catalogo {
	overflow:auto;
	background-color:#666666;
	height:1px;
}

.margenes_separacion_catalogo {
	padding:8px 0;
}


/*******************/
/** OPORTUNIDADES **/
/*******************/

.cuadro_oportunidad {
	border:1px solid #E0E0E0;
	height:149px;
	margin:0 0 6px;
	padding:10px !important;
	padding:10px 10px 0 10px;
	width:300px;
}

.nombre_producto_oferta { font-size:0.8em; line-height:14px; font-weight:bold; margin:0 0 10px; }
.descripcion_producto_oferta { font-size:0.7em; line-height:14px; color:#666666; }
.precio_oferta { font-size:0.8em; margin:10px 0 5px !important; margin:5px 0; color:#666666; }

.borde_imagen_oferta {
	border:1px solid #E0E0E0;
	height:137px;
	padding:5px 0;
	text-align:center;
	width:155px;
}

.colocar_ampliar_oferta {
	float:right;
	margin:7px 5px 0 0;
}


.borde_imagen_detalle_oferta {
	border:1px solid #E0E0E0;
	padding:15px 0 0;
	text-align:center;
	width:175px;
}

.descripcion_detalle_producto_oferta {
	width:455px;
	margin:20px 0 0;
}

.titulo_detalle_oferta { font-weight:bold; margin:0 0 10px; }
.descripcion_detalle_oferta { font-size:0.7em; line-height:14px; margin:0 0 10px; }
.precio_detalle_oferta { font-size:0.8em; font-weight:bold; }

.descargar_pdf_detalle { font-size:0.7em; margin:0 0 5px; }

.enlaceDinamico { text-decoration:underline; } 


/**********************/
/*** COLECTIVIDADES ***/
/**********************/

.indice_colectividades { color:black; }
.indice_colectividades a { color:black; }
.indice_colectividades a:hover { text-decoration:underline; }


/**************************/
/*** CATÁLOGO PRODUCTOS ***/
/**************************/

#columna_categorias_productos {
	width:200px;
	float:left;
}

#columna_venta_productos {
	float:right;
	width:730px;
	padding:20px 0 0 0;
}

.catalago_productos {
	padding:20px 25px 20px 20px;
}

.cuadro_producto {
	float:left;
	height:205px;
	margin:0 0 15px;
	overflow:hidden;
	width:115px;
}

.titulo_categorias_productos {
	margin:20px auto 5px;
	width:172px;
	height:25px;
	text-align:center;
	background:url('../img/categorias.gif') no-repeat;
	font-size:0.8em;
	padding:5px 0 0 0;
} 

.cuadro_coleccion { 
	background:url('../img/degradado_rojo.gif') repeat-x;
	width:162px;
	height:25px;
	color:#FFFFFF;
	font-size:0.8em;
	line-height:25px;
	padding:0 0 0 10px;
	margin:0 auto;
}

.cuadro_categoria { 
	background:url('../img/degradado_gris.gif') repeat-x; 
	width:162px; 
	height:25px; 
	color:#FFFFFF; 
	font-size:0.7em;
	line-height:25px;	
	padding:0 0 0 10px;
	margin:0 auto;
}

.cuadro_subcategoria { 
	background:url('../img/degradado_gris_claro.gif') repeat-x; 
	width:157px; 
	height:25px; 
	font-size:0.7em;
	line-height:25px;
	padding:0 0 0 15px;
	margin:0 auto;
}

.cuadro_sub_on { *height:20px; *padding:5px 0 0 15px; }

.cuadro_subcategoria a {
	color: #3B3A38;
}

.codigo_producto { color:#8B8B8B; font-size:0.7em; margin:2px 0 0; }
.nombre_producto { color:#C8090E; font-size:0.7em; line-height:12px; }
.referencia_producto { color:#4A4A4A; font-size:0.7em; }

.cuadro_imagen_producto {
	border:1px solid #8B8B8B;
	text-align:center;
	padding:7px 0 2px;
}

.separacion_foto_categoria { padding:0 0 7px 7px; }

.letra_arial { font-family:Arial, Helvetica, sans-serif; }

.titulo_apartados_catalogos {
	background-image:url(../img/barra_gris02.gif);
	width:460px;
	height:29px;
	line-height:29px;
	font-size:0.75em;
	text-align:center;
	margin:0 auto 10px;
	cursor:pointer;
}

.inicio_noticia_resumen a {
	color:#666666;
}

.inicio_noticia_resumen a:hover {
	text-decoration:underline;
	color:#666666;
}
