﻿
body {
	background-color: #2B2E36;
	background-image: url('../images/fondo.jpg');
	background-repeat: repeat-x;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 7E7F4E;
}



a {
	text-decoration: none;
	color: 7E7F4E;	
}

a:hover {
	text-decoration: underline;
}


.tituloservicios {
	font-family:Tahoma;
	font-size: 28px;
	text-align:center;
	margin-bottom:15px;
	margin-top:10px;
}

.tabladescripcioncontenido{
width: 737px;

	}

.textodescripcioncontenido{
text-align: justify ;

	}
.textodescripcioncolorcontenido{

color: #31849B;
	}

.textodescripcionpuntoscontenido{
font-weight:bold;

	}

.textodescripcionoficinas
{
font-weight: bold ;
font-family: Tahoma ;
font-size: 16px;
text-align: justify ;
margin-left: 20px;
margin-right: 20px;
	}
}

.textos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 7E7F4E;
}

.textos_titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: B8B74C;
	text-transform: uppercase;
}

.textos_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: A2A214;
}

.textos_resumen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: B8B74C;
}

.textos02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 756B4C;
}

.textos_titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 564B28;
	text-transform: uppercase;
}

.textos_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 7E7E1D;
}

.textos_resumen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 564B28;
}

.Formacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7E7F4E ;
	}

.FormacionTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#7E7F4E ;
	}






.menu_superior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: : 69645B;
}

.menu_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: E3E4B9;
}

.menu_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 7E7F4E;
}

.pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 69645B;
}
	
.mas_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 69645B;	
	text-align: right;
}		
	
	
	
	
.bloque01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 69645B;	
	text-align: right;
}	

.bloque01b {
	background-image: url('../images/cabecera.jpg');
	width: 740px;
	height: 165px;
	padding-top: 6px;
}

.bloque02 {
	background-image: url('../images/fondo_menu01.jpg');
	width: 740px;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: E3E4B9;	
	padding-top: 3px;	
	padding-left: 10px;			
}

.bloque03 {
	background-color: #C3C49A;
	width: 740px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 7E7F4E;		
	padding-top: 6px;
	padding-left: 10px;	
}

.bloque04 {
	background-color: #C3C49A;
	width: 740px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 69645B;		

	text-align: center;

}
	.S2StyleImage {
	border-bottom: 1px rgb(251,230,187) solid;
	padding: 5px 7px 10px 0px;
	}
.S2StyleTitle {
	padding-top: 10px;	
	}
	.S2StyleTitle2 {
	width: 600px;	
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: center;
	font-weight: bold ;
	}
	.S2StyleTitle3 {
	padding-top: 12px;
	text-align: center ;
	font-size: 18px; 
	font-weight: bold ;
	font-family: "Times New Roman", Times, serif ;
	}

.S2StyleTitle a:hover {
	font-size: 1.2em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
		font-weight: bold ;
	}
.S2StyleTitle a:visited {
	font-size: 1.2em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
		font-weight: bold ;
	}
.S2StyleTitle a:link {
	font-size: 1.2em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
		font-weight: bold ;
	}
.S2StyleTitle a {
	font-size: 1.2em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
		font-weight: bold ;
	}
.S2StyleDescription {
	font-size: 1.2em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
	}
.S2StyleDescription2 {
	font-size: 0.8em;
	color: #2B2E36;
	line-height: 1em;
	font-family: arial,verdana;
	text-align: justify;
	width:600px;
		}
.S2StyleDescription3 {
	font-size: 1em;
	color: #2B2E36;
	font-family: arial,verdana;
	padding-left: 10px;
	font-size: 12px; 
	font-weight: bold ;
		}


.S2StyleBorder {
	border-bottom: 2px rgb(251,230,187) solid;
	}


.S2StylePoblaciones {
	padding:  5px 0px 10px 0px;
	border-bottom: 1px rgb(251,230,187) solid;
	color:B8B74C;
	font-size: xx-small ;
	}

select {
	width: 150px;
	padding:1px;
	font-size: 9px;   
}

/*COMPRA VENTEA*/
	.S2StyleTitleCV {
	padding-top: 10px;	

	
	}

.S2StyleDescriptionCV {
	font-size: 0.8em;
	color: #2B2E36;
	line-height: 1em;
	font-family: arial,verdana;
	text-align: justify;
	width:600px;
		}


/*nuevos*/
.ms-topnavContainer2{
height:26px;
width:100%;
}
.ms-topnav2{
font-family:Verdana;
font-size:11px;
color:#7e7f4e;
font-weight:bold;
height:20px;
background:#c3c49a;
padding-top:6px;
width:100%;
text-align:center;
}
.ms-topnav2 a{
display:block;
white-space:nowrap;
padding:1px 8px 0px 8px;
}
.ms-topnavselected2{
color:#7e7f4e;
font-weight:bold;
height:20px;
background:#dfcb87;
padding-top:6px;
}
.ms-topnavselected2 a{
color:#7e7f4c;
}
.ms-topNavHover2{
color:#7e7f4c;
background:#dfcb87;
}
.ms-topNavHover2 a{
color:#7e7f4e;
}
.ms-topnav2 img{
}
.ms-topNavFlyOutsContainer2{
}
.ms-topNavFlyOuts2{
color:#7e7f4e;
font-family:Verdana;
font-size:10px;
width:100%;
margin:0px;
padding:5px;
}
.ms-topNavFlyOuts2 a{
}
.ms-topNavFlyOutsHover2{
}
.ms-topNavFlyOutsHover2 a{
}
.ms-topNavFlyOutsSelected2{
}
.ms-boton{


background-color: #B7C5D0;
background-image:  url('../../../images/fondo_menu02.jpg') ;
background-repeat: repeat-x ;
font-size: 12px; 
color:#444529;


}
.ms-Oculta{
color:#7e7f4e;
font-weight:bold;
background:#dfcb87;
padding-top:6px;
}

/*ESTILOS PARA VISTAS EXTRANET */
.S2StyleVistaTitle {
padding-top: 12px;

}




.S2StyleVistaTitle a:hover {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;	
	                }

 

.S2StyleVistaTitle a:visited {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
	                }

.S2StyleVistaTitle a:link {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
	                }

 

.S2StyleVistaTitle a {
	font-weight: bold;
	font-size: 1em;
	color: #2B2E36;
	 }

 

.S2StyleVistaTitleEventos a:link {

 

                font-weight: bold;

 

               font-size:medium;

                color: #333300;

                }

 

 

 

.S2StyleVistaTitleEventos a {
                font-weight: bold;
           font-size:medium;
                color: #333300;
                }
                
                
.menumaster_normal
{
background-color: #F7F7F7;
 background-image:  url('../../../images/fondo_menu01.jpg') ;
 background-repeat: repeat-x ;
 font-size: 12px; 
 color: #444529;
}
.menumaster_hover
{
background-color: #B7C5D0;
 background-image:  url('../../../images/fondo_menu02.jpg') ;
 background-repeat: repeat-x ;
 font-size: 12px; 
 color:#444529;
}

.submenumaster_normal
{
background-color: #F7F7F7;
 background-image:  url('../../../images/fondo_menu01.jpg') ;
 background-repeat: repeat-x ;
 font-size: 12px; 
 color: #444529;
 border-left: 1px solid #DDD;
 border-right: 1px solid #DDD;
}
.submenumaster_hover
{
background-color: #B7C5D0;
 background-image:  url('../../../images/fondo_menu02.jpg') ;
 background-repeat: repeat-x ;
 font-size: 12px; 
 color:#444529;
}

.S2StyleTitleNoticias {
	padding-top: 10px;	
	}

.S2StyleTitleNoticias a:hover {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
		}
.S2StyleTitleNoticias a:visited {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
		}
.S2StyleTitleNoticias a:link {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
		}
.S2StyleTitleNoticias a {
	font-weight: bold;
	font-size: 1em;
	color: #2B2E36;
		}
	
	
	
.S2StyleDescriptionNoticias {
	padding: 5px 0px 10px 0px;
	border-bottom: 1px rgb(251,230,187) solid;
	color:#663300;	
	}
	
	
	/*linkssssssssssss*/
	.S2StyleTitleLinks {
	padding-top: 10px;	
	}

.S2StyleTitleLinks a:hover {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;	}
.S2StyleTitleLinks a:visited {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;		}
.S2StyleTitleLinks a:link {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;	}
.S2StyleTitleLinks a {
	font-weight: bold;
	font-size: 1em;
	color: #2B2E36;	}
.S2StyleDescriptionLinks {
	padding: 5px 0px 10px 0px;
	border-bottom: 1px rgb(251,230,187) solid;
	color:#663300;
	
	}

	
	
	
/* estilos para la estilo de webpart estilo enlace*/

.S2StyleTitleEnlace {
	padding-top: 10px;	
	}
.S2StyleTitleEnlace a:hover {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;	
	}
.S2StyleTitleEnlace a:visited {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;	
	}
.S2StyleTitleEnlace a:link {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;	
	}
.S2StyleTitleEnlace a {
	font-weight: bold;
	font-size: 1em;
	color: #2B2E36;
	}

.S2StyleDescriptionEnlace {
	padding: 5px 0px 10px 0px;
	border-bottom: 1px rgb(251,230,187) solid;
	color:#B8B74C;
	}
.S2StyleBorderEnlace {
	border-bottom: 2px rgb(251,230,187) solid;
	}

/* estilos para la estilo de webpart estilo evento*/
	
	.S2StyleTitleEventos {
	padding-top: 10px;
	}
	
	
	.S2StyleTitleEventos {
	padding-top: 10px;
	}
	
.S2StyleTitleEventos a:hover {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;	
	}



.S2StyleTitleEventos a:visited {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;
	}



.S2StyleTitleEventos a:link {
	font-size: 1em;
	color: #2B2E36;
	line-height: 1.5em;
	font-family: arial,verdana;
	text-align: justify;	
	}



.S2StyleTitleEventos a {
	font-weight: bold;
	font-size: 1em;
	color: #2B2E36;
	}
	
	
	

.textodescripcioncontenidoconFoto{
text-align: justify;
background-image: url('../images/antiguas1.jpg') 
}

.imagenes{
   float: right;
   margin: 20px 0 20px 20px;
   border: 5px solid #d4d5b6 ;
}

.textodivestatico{
	text-align: justify ;
	line-height: 1.5em;
    font-size: 80%;
	color: #4A5F45;	
	background: #F9F7F2;
	margin: 8px;
	padding: 15px	;
	width: 100%;
	}
.textodivestaticoRSS{
	text-align: justify ;
/*	line-height: 1.5em;*/
    font-size: 80%;
	color: #4A5F45;	
	background: #F9F7F2;
	margin: 8px;
	/*padding: 8px	;*/
	width: 100%;
	}

.TextoExtranet {
	line-height: 1.5em;
    font-size: 80%;
	color: #4A5F45;	
	text-align: justify ;
	padding: 15px	;
		}
.TituloExtranet {
	line-height: 1.5em;
    font-size: small; 
	color: #4A5F45;	
	text-align: left;
	font-weight: bold ;
		}



