html { margin:0; padding:0; font:100%/1.2em Tahoma, Verdana, Helvetica, Arial, sans-serif; background: #666666  url(images/fondo.jpg) }
body { topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" }
.Estilo1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #97120D;
	font-size: 12px;}
.Estilo2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;}
a:link {
	text-decoration: none;
	font-size: 11px;
	color: #696969;
}
a:visited {
	text-decoration: none;
	font-size: 11px;
	color: #696969;
}
a:hover {
	text-decoration: none;
	font-size: 11px;
	color: #C11D00;
}
a:active {
	text-decoration: none;
	font-size: 11px;
	color: #696969;
}
a.l2:link {
	text-decoration: none;
	font-size: 11px;
	color: #DCDCDC;
	font-weight: bold;
}
a.l2:visited {
	text-decoration: none;
	font-size: 11px;
	color: #DCDCDC;
	font-weight: bold;
}
a.l2:hover {
	text-decoration: none;
	font-size: 11px;
	color: #C11D00;
	font-weight: bold;
}
a.l2:active {
	text-decoration: none;
	font-size: 11px;
	color: #DCDCDC;
	font-weight: bold;
}
a.l3:link {
	text-decoration: none;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}
a.l3:visited {
	text-decoration: none;
	font-size: 12px;
	color: black;
	font-weight: bold;
}
a.l3:hover {
	text-decoration: none;
	font-size: 12px;
	color: #C11D00;
	font-weight: bold;
}
a.l3:active {
	text-decoration: none;
	font-size: 12px;
	color: black;
	font-weight: bold;
}td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;	
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F2;
	border: 1px solid #9B9B9B;
	}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F2;
	border: 1px solid #9B9B9B;
	display: block;
	}
.boton {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px #666666 solid;
	background-color: Gray;
	font-weight: bold;
	margin: 2px;
}

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #97120D;
}
.titulo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
.titulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: Silver;
}
.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
}

/* Actualizacion 2010 */
.clfix:after{visibility:hidden; display:block; content:"."; clear:both; height:0} /*clearfix*/
.clfix{display:block}
/*linea extra clearfix ie6*/
* html .clfix{height:1%}
/*linea extra clearfix ie7*/
*:first-child+html .clfix{display:inline-block} 

/* paginacion */
.pag{float:left; width:100%; text-align:center; margin:10px 0;}
a.paginator_link{ margin:0px; background-color:#CCC; color:#666; border:1px #999 solid; padding:1px 4px}
a:hover.paginator_link, .pag strong{ margin:0px; background-color:#333; color:#CCC; border:1px #999 solid; padding:1px 4px}
.pag_activo{ display:inline; background-color:#666; color: #CCC; border:1px #CCC solid; padding:1px 2px}

.publicacion1_contenedor{ width:770px; margin:20px auto; padding:5px; background-color:#F2F2F2; border:1px solid #CCCCCC}
.rad, .ficha{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.ficha_thumb, ficha_ampliada{float:left; position:relative; padding:5px; margin-bottom:10px; font-size:.9em; background: url(images/bg_ficha.jpg) repeat-x #F2F2F2; border:1px solid #DFDFDF; border-bottom-color:#CCC; border-right-color:#CCC}
.ficha_thumb:hover{border:1px solid #333;}
.ficha_ampliada{width:728px} .publicacion1_contenedor h1{font-size: 1.5em; font-weight: normal; padding:4px 0}
.destacado{background:none #EFE1E0 !important}

h2{font-size:14px; color:#666; font-weight:normal; padding-bottom:3px}

.ta_c{text-align:center} .ta_l{text-align:left} .ta_r{text-align:right} .ta_j{text-align:justify}
.cl_both{clear:both;}
.fl_l{float:left;}
.ma_l{margin-left:23px;} * html .ma_l{margin-left:15px;} .ma_l2{margin-left:10px}
.ma_r{margin-right:23px;} * html .ma_r{margin-right:15px;} .ma_r2{margin-right:10px}
.ma_b{margin-bottom:23px;} .ma_b2{margin-bottom:10px}
.ma_t{margin-top:20px} .ma_t2{margin-top:10px}
.pa{padding:5px;}
.di_hide{display:none}

/* fotos1 */
.fotos1_1, .fotos1_1_destacado{ width:158px; height:178px; float:left; position:relative; margin:3px; padding:6px; display:inline;  border:1px solid #CCC}
.fotos1_2, .fotos1_2_destacado{ width:158px; height:135px; float:left; position:relative; margin:3px; padding:6px; display:inline;  border:1px solid #CCC}
.fotos1_3, .fotos1_3_destacado{ width:158px; height:215px; float:left; text-align:center; position:relative; margin:7px; padding:6px; display:inline;  border:1px solid #CCC; overflow:hidden;}
.fotos1_1, .fotos1_2, .fotos1_3 {background-color:#F2F2F2}
.fotos1_1_destacado, .fotos1_2_destacado, .fotos1_3_destacado{background-color:#FFF0F8}
.fotos1_foto{position:relative}
.fotos1_descripcion{padding-top:4px; font-size:11px}
.fotos1_descargar{width:17px; padding-top:12px; float:right}

.foto_tmb1, .foto_tmb2, .foto_tmb3, input[type="text"]:focus, textarea:focus, input[type="password"]:focus, select:focus{-moz-box-shadow: 0 0 6px #9F9F9F; box-shadow:0 0 6px #9F9F9F; -webkit-box-shadow:0 0 6px #9F9F9F}
.foto_tmb2:hover, .foto_tmb1:hover, .foto_tmb3:hover{-moz-box-shadow: 0 0 8px #97120D; box-shadow:0 0 8px #97120D; -webkit-box-shadow:0 0 8px #97120D}
.foto_tmb1, .foto_tmb2, .foto_tmb3{border:3px solid #FFF; background:#FFF}
.foto_tmb2 {width:270px; height:200px;}
.foto_tmb3 {width:150px; height:175px;}
.foto_tmb2, .foto_tmb3{overflow:hidden}

.categoria_thumb{text-align:center; float:left; position:relative; padding:10px; font-size:.9em;}
.catalogo1_contenedor{ width:706px; float:left; margin-bottom:8px; padding:5px; background-color:#F2F2F2; border:1px solid #CCCCCC}
.contenido_ficha_der{width:540px}
.catalogo1_fotos{float:left; margin: 0 10px 10px 0; display:inline}
.contenedor_categorias{text-align:center; width:900px; min-height:400px; margin:20px auto;}

.sub_izq{width:270px; position:relative; float:left; margin-right:10px; padding:0 10px;}
.sub_der{width:650px; float:left; position:relative; padding:0 10px;}