.siprint { display:none; }

body {
  background:#ffffff;
  font: normal 12px Arial, helvetica, sans-serif;
  color:#000;
  padding: 0;
  margin: 0;
}

p {
	margin:0;
	padding:0;
}

#page{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 950px;
}

#cabecera{
	background:url(../img/layout/menu_sup/fondo.png) repeat-x;
	width: 100%;
	height: 58px;
	/*border-bottom:3px solid #00B9E9;*/
}


#linkMaiv { 
	margin:10px 0px 0px 25px;
	padding:12px 0px 0px 120px;
	height:34px;
	float: left;
	background:url(../img/layout/ico_maiv.png) no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-indent:-9000%;
	color: #00B9E9;
}

#linkMaiv:hover { text-decoration:underline; }

#menu_sup{ float: right; }
#menu_sup ul {			
	margin:0;
	padding:0;
	list-style:none;	
}
#menu_sup li {
	display:block;
	float:left;
	padding:0px 0px 0px 15px;
	margin:15px 0px 0px 0px;
	text-align:center;	
}
#menu_sup img {	border:0; }
#menu_sup a {
	font: normal 10px Arial;
	color:#000;
	text-decoration:none;
}
#menu_sup a:hover { text-decoration:underline; }

#buscador{
	padding:20px 20px 0px 40px;
	float: right;
}

#cabecera_inf img {border:0; margin-bottom:3px;}

#cabecera_inf h1 {	
	margin:0;
	padding:0;
}

#cabecera_inf .slogan2 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #eee;
	margin:50px 0px 0px 0px; 
	padding:10px 10px 10px 10px;
	text-align:center;
	max-width:350px;
	background:url(../img/layout/cabecera/fondo_slogan.png)	
}

#cabecera_inf .slogan {
	float:right;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #fff;
	margin:80px 20px 0px 0px; 	
	text-align:right;
	max-width:300px;
	max-height:22px;
	overflow:hidden;
}

#enlaces_cabecera_izq {
	clear:both;		
}
#enlaces_cabecera_izq a {	
	display:inline-block;
	float:left;	
	width:187px;
	height:26px;
	margin:0px 3px 0px 0px;
	text-align:center;
	padding-top:8px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}

#enlaces_cabecera_izq a:hover { text-decoration:underline; }

.enlace_cabecera_1 {background-color:#F17D00}
.enlace_cabecera_2 {background-color:#89004F; padding-left:2px; padding-right:1px}
.enlace_cabecera_3 {background-color:#4F8B0D}
.enlace_cabecera_4 {background-color:#006EC6;}

#cabecera_img { float:left; width:760px; }
/*#cabecera_img img { margin:10px 0px 15px 10px; }*/

#enlaces_cabecera_dcha {
	float:right;	
	background:	#fff;
	width:180px;
	border-bottom:4px solid #434343;
	
}
#enlaces_cabecera_dcha .titulo {
	width:180px;		
	background: #434343;	
	font: bold 14px Arial, Geneva, sans-serif;
	color: #FFF;
	line-height:22px;
	text-align:center;
}
#enlaces_cabecera_dcha .bloque_izq, #enlaces_cabecera_dcha .bloque_dcha {
	float:left;	
	padding:11px 5px 0px 5px;
	margin-left:1px;	
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	height:120px;
}
#enlaces_cabecera_dcha .bloque_izq {
	width:80px;	
	border-right:1px solid #d2d2d2;	
}
#enlaces_cabecera_dcha a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#00A5D5;
	text-decoration:none;
}
#enlaces_cabecera_dcha a:hover { text-decoration:underline; }

.landra_portada {background:url(../img/layout/sombra_pub.png) no-repeat 5px 4px; padding:0px 3px 3px 0px; width:60px; margin-left:5px;}
.landra_portada img {width:60px;}

.anova_portada {background:url(../img/layout/sombra_pub.png) no-repeat 5px 4px; padding:0px 3px 3px 0px; margin-left:5px; width:60px}
.anova_portada img {width:60px;}

.iframe_oculto {width:0; height:0}

#mapa_peq {position:relative; width:200px; height:286px; background:url(../img/layout/mapa_peq.png)}
.link_mapa_peq {display:block; width:200px; height:286px; z-index:-1000;}

.w300{ width:300px;}
.w190{ width:190px;}
.w180{ width:180px;}
.w170{ width:170px;}
.w160{ width:160px;}

.separador_superior {
	clear:both;	
	width:950px;	
	height:7px;	
	background:url(../img/layout/separador_superior.png) repeat-x left bottom;
}

.separador {
	clear:both;	
	width:950px;
	height:5px;	
	background:url("../img/layout/separador_puntosverdes.png") center;
}

#migas_izq {
	float:left;
	width:200px;
	height:25px;
	background:#5F5F5F;
}

#migas_centro {
	float:left;
	width:600px;
	height:25px;
	padding-left:20px;
	background:#434343;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:23px;
	letter-spacing:0.5px;
}
#migas_centro a { color:#fff; }

#migas_dcha {
	float:left;
	width:130px;
	height:25px;	
	text-align: right;
	background:#434343;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#fff;		
}
#migas_dcha a { color:#fff; }
#migas_dcha img { border:0; margin:6px 10px 0px 0px }

#contenedor {
	clear:both;
	width:950px;
	background:url(../img/layout/fondo_contenedor.png) repeat-y;	
	display:table-row;
}

#contenedor_izq {
	float:left;
	/*padding:15px 5px 20px 15px;*/
	padding:5px 0px 15px 0px;
	width:200px;
	display:table-cell;	
}

#contenedor_centro {
	float:left;	
	width:720px;
	padding:20px 15px 20px 15px;
	display:table-cell;
}

#contenedor_dcha {	
	float:left;	
	padding:15px 0px 20px 10px;
	width:170px;
	display:table-cell;	
}

#menu_principal ul, #menu_principal li {
	font: bold 12px Arial;
	display:block;
	margin:0;
	padding:0;	
	vertical-align:middle;
	list-style:none;
}

#menu_principal span {
	display:block;		
	padding-top:10px;	
}

#menu_principal li {
	padding-left:15px;		
}


#menu_principal .menu_hijo {
	margin-left:-15px;
	padding-left:30px;	
	padding-top:5px;
	font: normal 11px Arial;
}

#menu_principal .menu_subhijo {	
	font: normal 10px "Trebuchet MS", Arial;
}

#menu_principal a {
	color:#000;
	text-decoration:none;
}
#menu_principal a:hover { text-decoration:underline }

#menu_principal a.activo { color:#009EE0; text-decoration:underline; background:url(../img/layout/vin_azul.png) no-repeat 0px 4px; }

#menu_principal .menu_link_hijo {
	font-weight:normal;
	color: #000;
	text-decoration:none;
	background:url(../img/layout/vin_gris.png) no-repeat 0px 4px;
	padding-left:7px;
}

#menu_principal .menu_link {	
	color: #000;
	text-decoration:none;
	background:url(../img/layout/vin_negra.png) no-repeat 0px 4px;
	padding-left:7px;
}

#pie {
	margin:15px 15px 15px 15px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #707070;
}
#pie a {
	color: #009EE0;
	text-decoration:underline;
}

#pie-logos {
	float:left;
	margin-left:100px;
}
#pie-logos img{
	margin:0px 10px 0px 10px;
	border:0;	
}


#pie-texto {
	clear:both;
	float:none;
	padding-top:10px;
	margin-top:10px;
	border-top: 1px solid #ccc;
	text-align:center;
}
#pie-texto a {color: #707070;}

a {
	/*color: #97BF0D;*/
	color:#3399FF;
	text-decoration:underline;
}


legend {
	font: bold 13px "Arial";
	color:#97BF0D;
}

fieldset{
	clear:both;
	padding:10px;
	padding-top:0px;
	margin-top:0px;
	border: 1px solid #97BF0D;
	cursor:default;
}

input, select{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
}

.ficha_datos {
	border: 1px dotted #97BF0D;	
	text-align:justify;
	padding:1px 1px 1px 1px;
	border-spacing:1px;
}

.ficha_datos td {
	padding:7px 10px 7px 10px;	
}

.borde_1 {
	border:1px solid #eee;	
}
.tr_titulo{
	background-color: #EEEEEE;	
	font-weight:bold;
}
.tr_color1{	
	background-color: #F2F9FF;	
}

.tr_color2{	
	background-color: #FAFAFA;	
}

.tr_color1b{	
	background-color: #FFFFFF;	
}

.tr_color2b{	
	background-color: #F2F2F2;	
}

.tr_color3{	
	background-color:#FDEAA6;	
}

.tr_activo{	
	background-color:#87C1FC;
	color:#FFFFFF;	
}

.tr_destacado{	
	background-color:#FC0;
	color:#000;	
}
.texto_normal
{
	font: normal 12px "Arial";
	color:#000;
	line-height:18px;
}

.titulo {
	font:bold 18px "Trebuchet MS", Times, serif;
	color:#97BF0D;
}

.tituloprincipal {
	margin-bottom:20px; float:left	
}

.encabezado {
	font:normal 14px Arial,"Times New Roman", Times, serif;	
	color:#009EE0;
}

.subtitulo {
	font:bold 16px "Trebuchet MS", Times, serif;
	color:#97BF0D;
}

.link_peq {
	font:normal 11px Arial,"Times New Roman", Times, serif;	
	color:#009EE0;	
}

.tr_titulo{
	background-color: #EEEEEE;	
	font-weight:bold;
}
.tr_color1{	
	background-color: #F2F9FF;	
}

.tr_color2{	
	background-color: #FAFAFA;	
}

.tr_color1b{	
	background-color: #FFFFFF;	
}

.tr_color2b{	
	background-color: #F2F2F2;	
}

.tr_color3{	
	background-color:#FDEAA6;	
}

.tr_activo{	
	background-color:#87C1FC;
	color:#FFFFFF;	
}

.tr_destacado{	
	background-color:#FC0;
	color:#000;	
}

.Font6pt { font-size: 6pt ; }
.Font7pt { font-size: 7pt ; }
.Font8pt { font-size: 8pt ; }
.Font9pt { font-size: 9pt ; }
.Font10pt { font-size: 10pt ; }
.Font11pt { font-size: 11pt ; }
.Font12pt { font-size: 12pt ; }
.Font13pt { font-size: 13pt ; }
.Font14pt { font-size: 14pt ; }
.Font15pt { font-size: 15pt ; }
.Font16pt { font-size: 16pt ; }
.Font17pt { font-size: 17pt ; }
.Font18pt { font-size: 18pt ; }

.Indent1
{
	margin-left: 40px;
}

.Indent2
{
	margin-left: 80px;
}

.Indent3
{
	margin-left: 120px;
}

/**
 * Alignment.
 */

.JustifyLeft
{
	text-align: left;
}

.JustifyRight
{
	text-align: right;
}

.JustifyCenter
{
	text-align: center;
}

.JustifyFull
{
	text-align: justify;
}

/**
 * Other.
 */

code
{
	font-family: courier, monospace;
	background-color: #eeeeee;
	padding-left: 1px;
	padding-right: 1px;
	border: #c0c0c0 1px solid;
}

kbd
{
	padding: 0px 1px 0px 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
}
