/* CSS from tutorials of www.alsacreations.com/articles */
html{
height:100%;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin:0;
padding:0;
height:100%;
background-color: #333333;
margin: 0 auto;
}

#main {
height:100%;
width:96%;
font-size:1em;
margin: 0 auto;
clear: both; 
border-right:0.1em solid #454037; 
}

#right {
float: right;
width: 79%;
background-color:#000;
padding: 0;
margin: 0;
}

#left {
float: left;
width: 21%;
background-color:#000;
padding: 0;
margin: 0;
}

#menu1{
margin:0px;
padding:0px;
height:170px;
background-color:#000000;
border-top:25px solid #000000;
border-left:1px solid #454037;
background-image:url(../img/images/bandera_05black.jpg);
background-position:center;
background-repeat:no-repeat;
}


#menu1_1{
margin:0px;
padding:0px;
height:170px;
background-color:#000000;
border-top:25px solid #000000;
border-left:1px solid #454037;
background-image:url(../img/images/bandera.jpg);
background-position:left center;
background-repeat:no-repeat;
}

#menu2{
margin:0px;
padding:0px;
height:100%;
background-color:#000000;
}

#banner{
background-color:#000000;
height:170px;
padding:0px;
margin:0px;
border-top:25px solid #000000;
}

#content{
background-color:#222222;
padding:0;
margin:0;
}

#news{
float:right;
width:23%;
padding: 0;
margin: 0;
background-color:#222222;
background-image:url(../img/images/columna_home2.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}

#textmenu1{
margin-right:24px;
margin-top:17px;
border-right:1px solid #454037;
padding-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
text-align:right;
color:#454037;
line-height:11px;
}

ul.lista_menu{
list-style:none;
padding:0px;
margin:0px;}

ul.lista_menu1{
list-style:none;
margin:0px;
padding:0px;
}

ul.lista_menu1 li{
line-height:27px;
}

ul.lista_memorias{
list-style:none;
padding:0px;
margin:0px;
width:90%;
height:300px;
margin:0px auto;
}

ul.lista_memorias li{
float:left; 
margin-right:10px;
width:100px;
}

#textmp{
margin-left:0px;
margin-top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#9B9893;
line-height:9px;
}

.menumodel1{
padding-left:0px;
margin-left:0px;
margin-bottom:10px;
margin-right:0px;
background-color:#444444;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-variant:small-caps;
font-weight:bold;
color:#FFFFFF;
border-top:1px solid #9B9893 ;
padding-top:9px;
padding-bottom:10px;
padding-left:10px;
}

.menumodel2{
padding-left:20px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#9B9893;
}

.menumodel3{
padding-left:30px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
font-size:1em;
color:#FFFFFF;
}

#bannertop{
height:121px;
background:#001d39;
border-bottom:1px solid;
border-bottom-color:#9B9893;
border-top:1px solid;
border-top-color:#9B9893;
width:100%;
overflow:hidden;
}


#title{
margin-left:20px;
padding-left:110px;
padding-top:5px;
padding-bottom:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2.5em;
font-weight:bold;
color:#FFCC00;
background-image:
url(../img/images/banderaespnegra.gif);
background-repeat:no-repeat;
margin-left:0px;
background-position:top left;
height:35px;
}

.content_bg{
float: left;
width: 77%;
padding:25px 0 0 0;
margin-right: 0;
background-color:#555555;
border-top:4px solid #9B9893;
}

.content_presidentes{
margin-left:20px;
margin-right:20px;
background-color:#555555;
border-top:4px solid #a69b99;
}

.content_text{
text-align:justify;
padding:0 25px 30px 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
font-size:1em;
color:#CCCCCC;
}

.content_text_pres{
padding-left:14px;
padding-top:0px;
padding-right:14px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
font-size:0.8em;
color:#CCCCCC;
}

a.enlaces{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#FFCC00;
display:block;
}

#enlaces:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#FFCC33;
display:block;
}

#content_text2{
padding-left:14px;
padding-top:5px;
padding-right:14px;
padding-bottom:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
font-size:1em;
color:#454037;
}

#content_text3{
padding-left:14px;
padding-top:7px;
padding-right:14px;
padding-bottom:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
font-size:1em;
color:#CCCCCC;
}

.content_title{
padding-left:14px;
padding-top:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#FF9900;
}

#content_title2{
padding-left:14px;
padding-top:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#FF9900;
}


.news_bg{
padding:0;
margin:38px 0 0 0;
font-weight:normal;
}

.news_text{
margin:0;
padding:10px 0 15px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1em;
font-size:0.8em;
color:#001d39;
border-top:1px solid #001d39;
}

.news_title{
width: 94%;
height: 40px;
padding:0 0 0 0;
margin: 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#FFCC00;
}

.news_titlefoto{
padding:10px 0 30px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#001d39;
height:25px;
text-align: center;
margin: 0;
}

.news_titlefoto img, .news_title img, .virtual_title a img, .news_bg img{
border:2px solid #666666;
}

.news_titlev{
position:relative;
margin-top:0px;
padding-left:11px;
padding-bottom:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#FFCC00;
height:25px;
padding-top:120px;
padding-right:11px;
}

#image_news{
width:60px;
height:60px;
border:1px solid #001d39;
margin-right:11px;
}
#textoimprimir{
background-image:url(../img/images/logo_impresora_byn_4.gif);
background-repeat:no-repeat;
height:19px;
padding-left:25px;
margin-right:12px;
margin-top:-30px;
font-size:0.8em; 
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
color:#848c93;
}
	#textoimprimir p{
	margin: 0;
	padding: 0;
	}
#colorimpr{
color:#FFF;
text-decoration: none;
}

a.link_menu{
color:#FFFFFF;
text-decoration:none;
margin:-9px 0px -10px -10px;
padding:9px 0px 10px 10px;
display:block;
}

a.link_menu:hover{
color:#FFCC00;
text-decoration:none;
background-color:#555555;
}

a.link_menu_1{
color:#FCBD63;
text-decoration:none;
margin:-9px 0px -10px -10px;
padding:9px 0px 10px 10px;
display:block;
}

a.link_menu_1:hover{
color:#FCBD63;
text-decoration:none;
background-color:#444444;
}

a.link_menu2{
color:#9B9893;
text-decoration:none;
display:block;
}

a.link_menu2:hover{
color:#FFCC00;
text-decoration:none;
}

a.link_menu2_2{
color:#FCBD63;
text-decoration:none;
}

a.link_menu2_2:hover{
color:#FCBD63;
text-decoration:none;
cursor: pointer;
}

a.link_menu3{
color:#FFFFFF;
text-decoration:none;
display:block;
}

a.link_menu3:hover{
color:#FF9900;
text-decoration:none;
}

a.link_menu3_3{
color:#FCBD63;
text-decoration:none;
display:block;
}

a.link_menu3_3:hover{
color:#3A5A86;
text-decoration:none;
}

a.link_menu1{
color:#CECECE;
text-decoration:none;

}

a.link_menu1:hover{
color:#FFFFFF;
text-decoration:none;
}

a.link_menu1_1{
color:#FCBD63;
text-decoration:none;

}

a.link_menu1_1:hover{
color:#FFFFFF;
text-decoration:none;
}

a.link_flecha{
color:#FCBD63;
border:#FCBD63;
text-decoration:none;
display:block;
}

a.link_flecha:hover{
color:#001d39;
text-decoration:none;
}

div.virtual_title{
padding-left:5px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#FFCC00;
height:40px;
padding-top:10px;
padding-right:11px;
}

img.fotos_centro{
border:3px solid #11223B;
float:left;
margin-right:15px;
clear:left;
}


p.access{
border-bottom:1px solid #CCCCCC;
padding:0px;
height:100px;
}
#accesibilidad {
font-size: 12px;
color: #FFF;
background-color: transparent;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #9B9893;
padding:0 0 0 10px;
margin: 0;
height:100px;
}
	#accesibilidad span {
		background-color:#000;
		width: 100%;
		height: 20px;
		font-weight: bold;
		font-variant: small-caps;
		display: block;
		margin: 0 0 5px 0;
		padding: 9px 0 4px 0;
	}
	#accesibilidad p {
		margin: 0;
		padding: 0;
	}

#naranja {
	color:#FCBD63;
}

.center{
	text-align: center;
	color: #fff;
}

a{
color:#FFCC33;}

a.buttoncolor{
border:1px solid #FFFFFF;
height:10px;
background-color:#001d39;
text-decoration:none; 
display:inline-block;
cursor:pointer;
padding-left:10px;
background-image:url(../img/images/pixel.gif);
}

a.black{
background-color:#000000;
background-image:url(../img/images/pixelblack.gif);}

a.gray{
background-color:#666666;
background-image:url(../img/images/pixelgray.gif);}

a.yellow{
background-color:#FFFF00;
background-image:url(../img/images/pixelyellow.gif);}

a.blue{
background-color:#0000FF;
background-image:url(../img/images/pixelblue.gif);}



#bandera{
display:none;
}

.fltright{
	float: right;
}
.fltleft{
	float: left;
}
#noticiashome {
width: 90%;
padding:2%;
margin: 0 auto;
border:solid 1px #c3c1bd;
font-weight: normal;
}


#noticiashome H1
{
font-size: 12px;
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#noticiashome H2
{
font-size: 11px;
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1px;
}
#noticiashome H3
{
font-size: 11px;
color: #fff;
font-family:Tahoma;
font-weight: bold;
text-align: right;
line-height: 1px;
}
.style17 {
color: #FFF
}
#bottom  {
	width: 100%;
	clear:both; 
	background-color: #000; 
	margin:0; 
	padding:10px 0 10px 0;
	text-align:center;
}
	#bottom #textcierre {
	color:#FFFFFF;
	}
	#bottom #textcierre img{
	border: none;
	}




<!--CONTACTO-->

#mensaje{
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
	
}


#cont{
	position:relative;
	height: auto;
	color: #fff;
	padding-left:20px;
	
	 


}
    #cont ul#coldatos{
	    background-color:transparent;
		font-weight:bold;
		padding:0px;
		margin: 0px 0 0 0px;
		width:80PX;
		color:#fff;
	}

	#cont ul#colsituacionmapa{
	    background-color:transparent;
		padding-left:0px;
		margin: 0px 0 0 0px;
		width:245PX;
	}
		
	#cont ul#colempresa{
	    background-color:transparent;
		padding:0px;
		margin: 0px 0 0 0px;
		width:250PX;
	}
	
	
	#cont ul#colformulario{
	    background-color:transparent;
		padding:0px;
		margin: 0px 0 0 0px;
		width:280PX;
		color:#fff;
		font-size:12px;
	}
	
	
	
		
	
		#cont ul#colcampodetexto{
	    background-color:transparent;
		font-weight:bold;
		padding:0px;
		margin: 0px 0 0 0px;
		width:120PX;
		color:#4d4b4b;
	}
	


         input.text, textarea.text,input.warning, textarea.warning  {
		 
		
		 border-color:#cac9c6;
		 background-color:#fff;
		 border-style:1px solid; 
		 
		 
		 
		 
    }
	
	textarea.text  {
   
    height:40px;
	width:138px;
	font-size:12PX;
	color:#fff;


    }
	
	.button {
    font: 12px Arial, Helvetica, sans-serif;
	margin-top:50px;
	width:100px;
	border: 1px solid #484a49;
	background-color:#fff;
	padding: 0px 10px 0px 10px;
	color: #000;
	float:right;
	
			
   }  
  
	
	
	
	
	#cont ul{
	    list-style: none;
		font-family: "MS Sans Serif", Arial, Geneva, sans-serif;
	    font-size: 12px;
		line-height: 25px;
		letter-spacing: normal;
		color: #fff;
		padding: 0px 0 0 0px;
		background-color: transparent;
	     /*display: inline; /*important!*/
		float: left;
	}
	
		#contacto ul br{
			line-height: 0px;
			font-size: 12px;
			
		}
	
	#cont li{
		padding: 0px 0px 0px 0px;
		text-align:right;
		font-size: 14px;
		padding-left: 5px;
		margin: 0;
		text-decoration:none;
		list-style:none;
		
	}



<!--CONTACTO-->

.enlace {color: #001D39}

.lista{
text-align:left;
padding-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
font-size:1em;
color:#cccccc;
}



.lista li{
list-style:none;
}

