body {background-image: url(../img/back_page.png); font-family: Tahoma, Verdana; font-size: 12px; color: #666666; margin:0; background-position: center top; background-repeat: no-repeat;}



h1 { font-family:  Arial Rounded MT Bold, Tahoma, Verdana; font-size: 24px;  color: #3E6391; margin:0 0 5px 0; text-decoration: none;}

h2 { font-family:  Arial Rounded MT Bold, Tahoma, Verdana; font-size: 18px;  color: #3E6391; margin:0; text-decoration: none;}


h3, .home_nofe h3 a {font-size: 13px; font-weight: bold; color: #86A2C3; margin:0;}

h3 a:hover {color: #6282A6;}



a{color: #86A2C3;}

a:hover{color: #6282A6;}



#logo{ background:url(../img/sedecal_logo.png) no-repeat 20px 20px;}

#logo a {display:block; width:220px; height:90px;}

.invisible{display:none}



select {font-family: Tahoma, Verdana; font-size: 11px; color: #333333;}

form{margin:0; padding:0;}

form td {border-bottom: #86A2C3 1px dashed;}

input{font-family: Tahoma, Verdana; font-size: 11px; background-color: #FBFCFD; color: #666666; border: #6282A6 solid 1px;}



#busqueda{ height:55px; padding-left: 205px; text-align: left;}

#busqueda form td {border-bottom: 0;}

#busqueda input {border: 0;}

.fondoBuscar{background:url(../img/colder_form.gif) no-repeat; margin: 0; padding: 0px 5px; height:27px;}

input.buscar{width:105px; padding:1px; border:0; background-color: #FBFCFD; font-weight: bold;}

.titu_form{ background-color:#F0F3F7; font-weight: bold; color: #8CA4BE; border-bottom: 0; margin: 5px 0 0 0 }



.fotografias img{padding: 1px; margin: 3px; border: #6282A6 solid 2px;}



.a_flag{font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

.a_flag:hover{color: #FFFFCC;}

.a_head{font-size: 9px; font-weight: bold; color: #86A2C3; text-decoration: none;}

.a_head:hover{color: #6282A6;}

.a_head_on{font-size: 9px; font-weight: bold; color: #6282A6; text-decoration: underline;}

.a_head_on:hover{color: #6282A6;}

.a_foot{font-size: 10px; font-weight: bold; color: #999; text-decoration: none;}

.a_foot:hover{color: #666666;}

.a_link{font-size: 11px; font-weight: bold; color: #86A2C3; text-decoration: none;}

.a_link:hover{color: #6282A6;}



.home_nofe {padding: 5px 0;}

.home_nofe p{margin:0 0 5px 0;}

.home_nofe .txt_fecha{margin:0;}

.home_nofe .txt_stand{margin:-4px 0 5px 0;}

.home_nofe a{font-size: 11px; font-weight: bold; color: #86A2C3;}

.home_nofe a:hover{color: #6282A6;}

.home_nofe div{float: left; padding: 5px; text-align: center; font-size: 13px; color: #86A2C3; font-weight: bold;}

.home_prod1{padding:4px;}
.home_prod2{padding:4px;}
.home_prod3{padding:4px;}
.home_prod4{padding:4px;}
.home_prod5{padding:4px;}
.home_prod6{padding:4px;}
.home_prod p{margin:5px 0;}

.menu_on{background-image: url(../img/menu_on_bg.png); background-position: center bottom;}
.menu_on a{font-size: 12px;color: #666666; text-decoration: none;}
.menu a{font-size: 12px; color: #666666; text-decoration: none;}
.menu a:hover{color: #333333; text-decoration: underline;}

.menu2 {background-image: url(../img/menu2_bg.png); background-position: center bottom;}
.menu2_on{background-image: url(../img/menu2_on_bg.png); background-position: center bottom;}
.menu2_on a{font-size: 12px;color: #FFFFCC; text-decoration: none;}
.menu2 a{font-size: 12px; color: #CCCCCC; text-decoration: none;}
.menu2 a:hover{color: #FFF; text-decoration: underline;}

.txt_pais{font-size: 9px; color: #3E6391;}

.txt_stand{font-size: 11px; color: #8CA4BE;}

.txt_fecha{font-size: 9px; color: #666666;}

.txt_gris{font-size: 11px; color: #999;}

.txt_grisclaro{color: #CCCCCC;}



.submenu_td {background-image: url(../img/subm_of.gif); background-repeat: no-repeat; background-position: left center; padding:10px 0 10px 35px; text-align:left;}

.submenu_td a{font-size: 13px; color: #8CA4BE; text-decoration: none; font-weight: bold;}

.submenu_td a:hover{color: #3E6391;}

.submenuon_td {background-image: url(../img/subm_on.gif); background-repeat: no-repeat; background-position: left center; padding:10px 0 10px 35px; text-align:left; background-color: #E7ECF1;}

.submenuon_td a{font-size: 13px; color: #3E6391; text-decoration: none;	font-weight: bold;}

.submenu_abierto_td {padding:5px 0 5px 40px; text-align:left;}
.submenu_abierto_td ul {padding:0; margin:0}
.submenu_abierto_td a{font-size: 13px; color: #8CA4BE; text-decoration: none; font-weight: bold;}
.submenu_abierto_td a:hover{color: #3E6391;}
.submenu_abierto_td a.sub_on{color: #3E6391;}


.cont p{margin:0 0 5px 0;}

.cont div{float: left; padding: 5px; text-align: center; font-size: 13px; color: #86A2C3; font-weight: bold;}

.cont p.clear{clear:left;}

.cont .p_sin_espacio p{margin:0px;}

.cont .p_sin_espacio {padding:0 0 10px 0;}

.cont .p_paginado{margin:10px;}



.info_contacto{padding:5px}

.info_contacto h3{margin:0; padding:0;}

.info_contacto p{margin:0; padding:0;}



.tabla{
	border-top: solid #8CA4BE 1px;
	border-right: solid #8CA4BE 1px;
	border-bottom: solid #8CA4BE 1px;
	width:100%;
	border-spacing:0;
	margin:0;
	padding:0;
}
.tabla td{
	border-left: solid #8CA4BE 1px;
}


.troscuro td{background-color: #F0F3F7;	padding:4px;font-size: 13px;}

.trclaro td{background-color: #FFFFFF;padding:4px;font-size: 13px;}

.trclaro .def, .troscuro .def{color: #8CA4BE; border-right:solid #8CA4BE 1px;}

.pdf{ font-size:10px }