/* 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: #a69b99;
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:#e4e3e1;
padding: 0;
margin: 0;
}



#left {
float: left;
width: 21%;
background-color:#001d39;
padding: 0;
margin: 0;
}

#menu1{
margin:0px;
padding:0px;
height:170px;
background-color:#a69b99;
border-top:25px solid #001d39;
border-left:1px solid #454037;
background-image:url(../img/images/bandera_05.jpg);
background-position:center;
background-repeat:no-repeat;
}


#menu1_1{
margin:0px;
padding:0px;
height:170px;
background-color:#9B9893;
border-top:25px solid #001d39;
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:#001d39;
}

#banner{
background-color:#001d39;
height:170px;
padding:0px;
margin:0px;
border-top:25px solid #001d39;
}

#content{
background-color:#e4e5e0;
padding:0;
margin:0;
clear:left;
}

#news{
float:right;
width:23%;
padding: 0;
margin: 0;
background-color:#e4e3e1;
background-image:url(../img/images/columna_home.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%;
margin:0px auto;
height:500px;
}

ul.lista_memorias li{
float:left; 
margin-right:10px;
width:9em;
}

#textmp{
margin-left:0px;
margin-top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#9B9893;
line-height:9px;
}

.menumodel1{
margin-left:0px;
margin-bottom:10px;
margin-right:0px;
background-color:#142847;
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;
display:block;
}

.menumodel2{
padding-left:20px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#9B9893;
display:block;
}

.menumodel3{
padding-left:30px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
font-size:1em;
color:#FFFFFF;
display:block;
}

#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:32px;
font-weight:bold;
color:#a69b99;
background-image:url(../img/images/banderaesp.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:#CAC9C6;
border-top:4px solid #9B9893;
}

.content_presidentes{
margin-left:0px;
margin-right:0px;
background-color:#CAC9C6;
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:#454037;
}



.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:#454037;
}

a.enlaces{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#454037;
display:block;
}

#enlaces:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#3A5A86;
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:#454037;
}

.content_title{
padding-left:14px;
padding-top:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#3A5A86;
}

#content_title2{
padding-left:14px;
padding-top:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#454037;
}


.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:#001d39;
}


.news_titlefoto{
padding:10px 0 30px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
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 #9b9893;
}


.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:#001d39;
	height:25px;
	padding-top:120px;
	padding-right:11px;
	top: 100px;
}
#image_news{
width:60px;
height:60px;
border:1px solid #001d39;
margin-right:11px;
}


#textoimprimir{
background-image:url(../img/images/logo_impresora_byn.gif);
background-repeat:no-repeat;
height:19px;
padding-left:25px;
margin-right:12px;
margin-top:-30px;
font-size:0.9em; 
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:#848c93;
text-decoration: none;
}



a.link_menu{
color:#FFFFFF;
text-decoration:none;
}

a.link_menu:hover{
color:#FFFFCC;
text-decoration:none;
background-color:#1C3762;
}

a.link_menu_1{
color:#FCBD63;
text-decoration:none;
}

a.link_menu_1:hover{
color:#FFFFCC;
text-decoration:none;
background-color:#1C3762;
}

a.link_menu2{
color:#9B9893;
text-decoration:none;
}

a.link_menu2:hover{
color:#FCBD63;
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;
}

a.link_menu3:hover{
color:#3A5A86;
text-decoration:none;
}

a.link_menu3_3{
color:#FCBD63;
text-decoration:none;
}

a.link_menu3_3:hover{
color:#3A5A86;
text-decoration:none;
}

a.link_menu1{
color:#454037;
text-decoration:none;

}

a.link_menu1:hover{
color:#3a5a86;
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:#001d39;
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:#142847;
		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;
}


a.buttoncolor{
border:1px solid #FFFFFF;
height:10px;
padding-left:10px;
background-color:#001d39;
text-decoration:none; 
display:inline-block;
cursor:pointer;
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;
}

/*noticias home css*/

#noticiashome {
width: 90%;
padding:2%;
margin: 0 auto;
border:solid 1px #c3c1bd;
font-weight: normal;
}

#noticiashome H1
{
font-size: 12px;
color: #75787c;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#233e57;

}
#noticiashome H2
{
font-size: 11px;
color: #75787c;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3a5a86;
font-weight: bold;
line-height: 1px;
}
#noticiashome H3
{
font-size: 11px;
color: #75787c;
font-family:Tahoma;
font-weight: bold;
text-align: right;
line-height: 1px;
}
.style17 {
color: #001D39
}
#bottom {
	width: 100%;
	clear:both; 
	background-color: #001d39; 
	margin:0; 
	padding:10px 0 10px 0;
	text-align:center; 
}
	#bottom #textcierre {
	color:#FFFFFF;
	}

	#bottom #textcierre img{
	border: none;
	}

.enlace {color: #001D39}

.lista{
text-align:left;
padding-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
font-size:1em;
color:#454037;
}



.lista li{
list-style:none;
}





















