/* powered by demini */

/* elementos básicos */
body {margin: 0; background: url(../images/fnd_body.gif) repeat top center;}
#page p {font: 9pt/16px Tahoma, "Times New Roman", Times, serif; margin-top: 0px; text-align: left;}
/* img {behavior: url(iepngfix.htc);}*/

/* elementos de Títulos */
#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {letter-spacing: normal;font-family: "Trebuchet MS" "Tahoma", arial,verdana,sans-serif;margin: 1.2em 0 .3em; color: #000000;/*color7*/ padding-bottom: .1em;}
#page h1 {font-size: 176%;margin-top:.3em}
#page #header #shorcuts h1, #page #header #shorcuts {color: #fff;line-height: normal;margin: 0;padding: 0;}
#page #header #busqueda h1 {color: #fff;font: normal 14pt Tahoma;line-height: normal;margin: 0;padding: 0;}
#page h2 {font-size: 136%}
#page h3 {font-size: 126%}
#page h4 {font-size: 116%}
#page h5 {font-size: 106%}
#page h6 {font-size: 96%}

/* elementos de texto */
#page small {/*texto pequeno*/font-size:10px}
#page b,#page strong{/*negrita*/}
#page em,#page i{/*cursiva*/}
#page u{ /*subrayado*/}
#page strike{ /*tachado*/}

/* listas categorias */
#page #categorias ul{margin: .3em 0;padding:0; list-style-type:none}	
#page #categorias ul li{margin:0 0 15px 0; border-bottom:2px dotted #D4D4D4;}		
#page #categorias ul li a {text-decoration:none;}	
#page #categorias ul li a:hover {text-decoration:none; background-color:#FF0000; color:#FFFFFF; padding:0 3px;}	


/* política de enlaces */
#page a:link {font-weight: bold;text-decoration: underline; color: #C68A0F;}
#page a:visited { font-weight: bold; text-decoration: underline; color: #C68A0F;}
#page a:hover, #page a:active { text-decoration: underline; color: #FF3300;}
#page #layer_nav li a:link, #page #layer_nav li a:visited {color: #F4D465; font: bold 17px Arial, Helvetica, sans-serif; text-decoration:none;}
#page #layer_nav li a:hover {color: #FFCC00; text-decoration: underline}
#page #layer_nav li a.seleccionado:link, #page #layer_nav li a.seleccionado:visited  {color: #FFFFFF}
#page #sub_layer_nav li a:link, #page #sub_layer_nav li a:visited {color: #999;}
#page #sub_layer_nav li a:hover {color: #C68A0F;}
#page #footer #footertxt, #page #footer #footertxt a:link, #page #footer #footertxt a:visited {color: #787878;}
#page #footer #footertxt a:hover {color: #FF3300;}

/* maketación */
#page {position: relative;overflow: hidden;margin: 0 auto;width: 790px; font: 9pt Tahoma, "Times New Roman", Times, serif; color: #666; background: #FFFFFF top center;}
#page.interior { background: #fff url(../images/fnd_body_interior.jpg) no-repeat top left; }
#page #header {position: relative;overflow: hidden;margin: 0 auto; width: 770px;height: 107px;  background: #fff url(../images/fnd_body_interior.jpg) no-repeat top left; }
#page #destacado {position: relative;overflow: hidden; margin: 0 auto; width: 770px; height: 200px;}
#page #destacado #zona table {height: 200px;}
#page #destacado #zona a {color: #FFFFFF; text-decoration:none/*color7*/}
#page #destacado #zona a:hover {color: #FFFFFF; text-decoration:underline/*color7*/}
#page #destacado h1 {color: #fff;font-size: 250%;}
#page #destacado #zona {position: absolute;	background: url(../images/fnd_destacado.jpg) no-repeat;}
#page #destacado #zona p, #page #destacado #zona li {font-size: 12px; margin: .4em;	font-family: "Trebuchet MS", Tahoma; font-weight:bold;  color:#FFFFFF; line-height:100%;}
#page #destacado #zona th {vertical-align: top;	margin: 0;padding: 10px 0 0 9px;width: 1%;}
#page #destacado #zona th img{float: left;}
#page #destacado #zona td {vertical-align: top;padding: 15px;}

#page #migas {padding:0 0 0 20px; font-size:10px; color:#666666}
#page #migas a {text-decoration:none}
#page #textodestacado {color: #ffffff;font-size: 34px;}
#page #layer_nav {position: relative;overflow: hidden;margin: 0 auto; padding-top:5px; width: 770px; height: 29px; background: #fff url(../images/fnd_layernav.jpg) no-repeat top left;}
#page #sub_layer_nav {position: relative;overflow: hidden;margin: 0 auto;width: 770px;/*height: 25px;*/margin-top: 3px;background: #eee url(../images/background_01.gif) repeat 0 0;}
#page #container {position: relative;overflow: hidden;margin: 10px auto 0 auto;width: 770px;background: #fff;}
#page #footer {position: relative;overflow: hidden;margin: 10px auto 0 auto; width: 794px; height: 75px;  background: url(../images/fnd_footer.gif) no-repeat 0 0;}

/* divs especiales de header */
#page #header #logo {position: relative;overflow: hidden;float: left;top: 10px;width: 300px;height: 87px; margin-left:20px}
#page #header #logo img {position: relative;overflow: hidden;border: none;}
#page #header #shorcuts {position: relative;overflow: hidden;float: right;top: 17px;left: 10px;width: 190px;height: 90px;}
#page #header #busqueda {position: absolute;overflow: hidden;top: 33px;right: 0;width: 210px;}
#page #header #busqueda h1 {font-size: 100%;font-weight: bold;}
#page #header #busqueda fieldset{border: none;margin: 0;padding: 0;}
#page #header #busqueda input.input_box {float: left;margin: 0 5px 0 0;width: 135px;}

/* divs especiales de layer_nav */
#layer_nav ul{position: relative;overflow: hidden;margin: 3px 0 0 -1px;padding: 0;}
#layer_nav li{position: relative;overflow: hidden;margin: 0;padding: 0 10px;display: inline;border-left: 1px solid #fff;}

/* divs especiales de sub_layer_nav */
#sub_layer_nav ul{font-family: Tahoma, "Tahoma", Verdana, Arial, Helvetica, sans-serif; position: relative;overflow: hidden;margin: 3px 0 2px -1px;padding: 0;}
#sub_layer_nav li{position: relative;overflow: hidden;margin: 0;padding: 0 10px;display: inline;border-left: 1px solid #999;}

/* divs especiales de footer */
#footer #logos {position: relative;overflow: hidden;height: 75px;float: right;left:-25px;margin: 10px 0 0 0;}
#footer #footertxt {position: relative;overflow: hidden;height: 50px;float:left; left: 10px;margin: 10px 0 0 15px;font-size: 90%;line-height: 150%;}
#footer #poweredby {position: relative;overflow: hidden; margin: 5px 0 0 0; font-size: 80%;line-height: 150%;}
/* versión del content para una columna */
#page #container #content {overflow: hidden;position: relative;margin: 0; border-top: 5px solid #ddd; padding: 10px 0 0 0;}
/* versión del content para dos columnas*/
body.doscol #page #container #content {position: relative;overflow: hidden;/*float: right;*/width: 72%; margin: 0;padding: 10px 0 0 0;border-top: 5px solid #ddd;}
/* versión del content para tres columnas*/
body.trescol #page #container #content { position: relative;overflow: hidden;float: left; width: 44%;margin: 0 0 0 3%; padding: 10px 0 0 0;border-top: 5px solid #ddd;}

/* ESTILOS LEFT - Inicio */
#page #container #left {position: relative;overflow: hidden;float: right;width: 24%;padding: 10px 0 10px 10px;border-top: 5px solid #ddd; background-color:#EEEEEE;}

/* ESTILOS RIGHT - Inicio */
#page #container #right {position: relative;overflow: hidden;float: left;width: 25%;margin: 0;padding: 10px 0 0 0;border-top: 5px solid #ddd;}


/* -------------- ESTILOS SIFR -----------*/
#txtsifr, .txtsifr{	font: normal 18px Arial, Helvetica, sans-serif;	color: #FFFFFF;	border-top-color: #E00541;	border-bottom-color: #003399; }

/*------------------------------------------*/


/* ----------------- Auxiliares ----------------------------------*/
#page #container .flechas  { color: #FF6600; font-size:8pt; }
#page #layer_nav li  .flechas2 { color: #FFFFFF; font-size:8pt; }

/*----------------------------------------*/
#page ul#category_home {margin-top:-10px; list-style-image: url(../images/ico_bullet.gif)}	
#page ul#list_home {list-style-image: url(../images/ico_v.gif) }	
#page ul#list_home li{margin-bottom:10px;}		

/* -------------------------------- */
#page .seccion {position: relative;overflow: hidden;margin: 20px 0 0 0;	padding: 10px 0 0 0;border-top: 5px solid #eee;	}

/* -------------------------------- */
#page #content h1 {margin: 0 0 10px 0;padding: 0;line-height: normal;}
#page #content p {margin: 10px 0;padding: 0;}
#page #content img {float: left;margin:0; padding: 5px;background: #eee;}

/* -------------------------------- */
#page #container #left #not_lst_mini h1 {margin-bottom:-10px;}	
#page #container #left #not_lst_mini h3 {font-size:110%;color: #333333}	

/*---------------------------------- */
#page #left h1 {margin: 0 0 10px 0;	padding: 0;	line-height: normal;}
#page #left p {margin: 0;padding: 0;}


