body{margin:0;padding:0;background-image:url('/html/skin/image/common/estrada/motivo.gif');}

FORM{margin:0; padding:0;}

.tablaBlanca{background:#ffffff; }


p,td {
	color:#7E7B7B;
	font-family:arial, sans-serif;
	font-size: 11px;	

}
hr{ border:1px solid #7E7B7B;float:none;
	}

h1,td h1{
	color:#4C9004;
	font-family:MS Sans Serif,arial, sans-serif;
	font-size: 16px;
}

h2, td h2{
	color:#4C9004;
	font-family:lucida sans unicode,arial, sans-serif;
	font-size: 13px;
}

h3, td h3{
	color:#7E7B7B;
	font-family:lucida sans unicode,arial, sans-serif;
	font-size: 12px;
	font-weight:normal;
}



a:link, a:visited{ 
	text-decoration:underline;
	color:#4C9004;
}

a:hover{text-decoration:none;}



/*-----------------Formularios--------------------------*/

.select{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 9px; 
}

.campoUsuario{
	color:#4B4A4A;
	font-family:arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:1px solid #C1C1C1;
	background: #ffffff;
	text-indent:5px;
}

.campoBuscar{
	color:#4B4A4A;
	font-family:arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:1px solid #697E06;
	background: #ffffff;
	text-indent:5px;
	margin-left:20px;
	align:right;
}

.success {
 color:#7E7B7B;
 font-family:arial, sans-serif;
 font-size: 11px;
 background-image:url('/html/skin/image/common/estrada/success.gif');
 background-repeat:no-repeat;
 padding-left:30px;
 padding-top:5px;
 height:30px;
 
}
 
.failed {
 color:#7E7B7B;
 font-family:arial, sans-serif;
 font-size: 11px;
 background-image:url('/html/skin/image/common/estrada/failed.gif');
 background-repeat:no-repeat;
 padding-left:35px;
 padding-top:5px;
 height:30px;
 
}


FIELDSET { 
  padding:10px;
  margin:10px;
  border:1 dotted #58940E;
  color:#7E7B7B;
 
}

 
LEGEND {
  color: #ADCF10;
  font-family:lucida sans unicode,arial, sans-serif;
  font-size: 14px; 
  padding:4px;
  background: #ffffff;
  align:center;
}




/*-----------------Cabecera----------------------------------------*/

td.cabecera{
	background-image:url('/html/skin/image/common/estrada/cabeceraCaballos.jpg');
	background-repeat:no-repeat;
	height:180px;
	width:590px;
	vertical-align:bottom;
}



/*-----------------MenuPrincipal--------------------------*/
	
UL.menu {
	position: relative;
	align:right; 	
	width:590px; 
	display:inline;
	list-style-type:none;
	font-family:arial;
	font-size:10;
	background-color: #F3F560;
	border:1px solid #868686;
	padding:0;
	margin:0;
    float:left;
}
	
UL.menu LI {

	display:inline;
	margin:0;
	FLOAT:LEFT;
	padding:0;
	list-style-type:none;
}

UL.menu LI a:link, UL.menu LI a:visited{

	text-decoration:none;
	text-align:center; 
	color:#383737;
	line-height:23px;
	height:23px;
}

	
ul.menu li a:hover, 
.MenuOpcionSel{

	color:#ffffff;
	background-color:#4C9004;
	line-height:23px;
	height:23px;
}


	
li.opcion1 a{

	background-color: #ADCF10;
	color:#383737;
	FLOAT:LEFT;
	padding-left:5;
	padding-right:5;		
}

LI.opcion2 a{

	background-color: #C0DF2F;
	FLOAT:LEFT;
	padding-left:5;
	padding-right:5;
}

li.opcion3 a{

	background-color: #E1F157;
	color:#383737;
	FLOAT:LEFT;
	padding-left:5;
	padding-right:5;
	}
	
li.opcion4 a{

	background-color: #F3F560;
	color:#383737;
	FLOAT:LEFT;
	padding-left:5;
	padding-right:5;
}
li.opcion5{

	background-color: #F3F560;
	color:#383737;
	height:23px;
	padding-left:10;
	padding-right:0;
	align:right;
	line-height:23px;
	FLOAT:LEFT;
}


/*-----------------Menu Capas-Submenú-------------------------*/



UL.menu1{
	position: relative;
	clear:left;
	width:150px;	
	padding:0;
	margin:0;
	list-style-type:none;
	
	
}
	
ul.menu1 li{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	height:17px;
	margin-top:1;
	margin-bottom:1;
	
}

ul.menu1 li A:link, ul.menu1 li A:visited {

	text-decoration:none;
	height:17px;
	line-height:17px;
	color:#000000;
	padding-left:5px;
	text-align:left;
	background-color:#D7F938;
	width:150px;
	display:block 
}
	
ul.menu1 li a:hover{

	height:17px;
	line-height:17px;
	color:#ffffff;
	background-color:#5A8813;
	display:block 
	
}

/*----------------------Menú Vertical-----------------------*/

td.menu2{
	background-image:url('/html/skin/image/common/estrada/fondoDegradado.gif');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	vertical-align:top;
	width:185px;
}

.menu2 H2{
	color:#4C9004;
	font-family:lucida sans unicode,arial, sans-serif;
	font-size: 13px;
	background-image:url('/html/skin/image/common/estrada/fondoMenu2.gif');
	background-repeat:no-repeat;
	margin:0;
	padding-top:10px;
	padding-left:35px;
	height:36px;
}

.menu2 UL {
	margin:0;
	padding:0;
	list-style-type:none;
	padding-top:0;
	padding-bottom:0;
	color:#4B4A4A;
/*	width:187px;*/
	
	
}

.menu2 UL LI {
	
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0;
	list-style-type:none;
}


.menu2 UL LI a, .menu2 UL LI a:link, .menu2 UL LI a:visited{
	text-decoration:none; 
	background-image:url('/html/skin/image/common/estrada/noSel.gif');
	background-repeat:no-repeat;
	background-position:center right;
	color:#4B4A4A;
	display:block;
	padding-left: 5px;
	border-bottom:1px dotted  #DEDFDE;
}
	
.menu2 UL LI A:hover{
	
	background-image:url('/html/skin/image/common/estrada/sel.gif');
	background-repeat:no-repeat;
	background-position:center right;
	color:#4C9004;
	text-decoration:none;
	
}



.smenu2{padding-left:10px}


/*---------------------Destacados Home--------------------------------*/

td.destacado{
	width:189px; 
	vertical-align:top;
} 

DIV.destacado{
	border-left:1 solid #D6DFDE;
	margin-left:5px;
	margin-top:5px;
	HEIGHT:100%}

.destacado h2{margin:0;padding:0}



.destacado p{padding-left:5px;clear:left;}

/*---------------------Breadcrumb-Pie Página --------------------------------*/

.small{
	font-family:arial, sans-serif;
	font-size: 10px;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	vertical-align:bottom;
}


.small a, a .small:link, a.small:visited,.small a:link,.small a:visited{ 

	text-decoration:underline;
	color:#999595;	
		
}
.small a:hover{text-decoration:none;}


/*-----------------Contenido----------------------------------*/

.contenido{ vertical-align:top; text-align:left }

.contenido IMG{float:left; margin-right:10px;margin-bottom:5px;}
.contenido H1{margin-bottom: 10px; padding: 0}

DIV.contenido {vertical-align:top; padding:0}
DIV.contenido p{margin:0}

.masinfo img {float:right; vertical-align:top; }
.masinfo a {float:right; vertical-align:top;}

/*-----------------Contenido Generico----------------------------------*/

.generico{margin-right:10px; vertical-align:top;padding-left:4px;padding-right:4px; text-align:left }

.generico IMG{float:right; margin-left:10px;margin-bottom:5px;}
.generico H1{margin-bottom: 10px; padding: 0}

DIV.generico {vertical-align:top; padding:0}
DIV.generico p{margin:0}

.generico p{text-indent:10px}

#contenidoGenericoDefecto img,  #contenidoGenericoDefecto {
    clear:both;
}

/*-----------------Idiomas-------------------------------------*/

.idioma {
	color:#000000;
	font-family:arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}



/*---------------Resultados de  Búsqueda-----------------------------------*/

.titulo a:link,.titulo a:visited {
	color:#063CA0;
	text-decoration:underline;
	background-image:url('../../../../../detalleBusqueda.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
}


/*---------------Registro ------------------------------*/

td.registro{	
	background-image:url('/html/skin/image/common/estrada/fondoUsuario.gif');
	background-repeat:no-repeat;
	height:180px;
	width:189px;
	padding:0;
	margin:0;
	vertical-align:top
}

.registro input{
	padding:0;
	margin-left:10;
	margin:top:0;
	margin-bottom:0;
	margin-right:0}

.registro p{
	text-align:center;
	padding:0;
	margin:0;
	color:#4B4A4A;
	font-family:Lucida Sans Unicode,arial, sans-serif;
	font-size: 12px;
}

p.olvido a:link, p.olvido a:visited{
	text-decoration:underline;
	color:#4B4A4A;
	font-family:Lucida Sans Unicode,arial, sans-serif;
	font-size: 10px;
	padding:0;
	margin:0;
}

p.apuntate a:link, p.apuntate a:visited {
	text-decoration:underline;
	color:#4C9004;
	font-family:Lucida Sans Unicode,arial, sans-serif;
	font-size: 13px;
	padding:0;
	margin:0;
}

p.olvido a:hover, p.apuntate a:hover{text-decoration:none}


.logout { 
 	background-image:url('/html/skin/image/common/estrada/logout.gif');
	background-repeat:no-repeat;	
	color:#4C9004;
	font-family:Lucida Sans Unicode,arial, sans-serif;
	font-size: 11px;
	padding-bottom:40px;
	line-height:30px;	
	height:30px;
 }
 
 p.logout, p.userProfile, p.webmail {
 	text-align:left;
	padding-left:35px; 

 }
 
 
 .logout a:link,  .userProfile a:link, .webmail a:link{
 	text-decoration:underline; 
 	color:#4C9004;
 }

.userProfile { 
 	background-image:url('/html/skin/image/common/estrada/profile.gif');
	background-repeat:no-repeat;	
	color:#4C9004;
	font-family:Lucida Sans Unicode,arial, sans-serif;
	font-size: 11px;
	padding-bottom:40px;
	line-height:30px;	
	height:30px;
	float:left;
 }
 
.webmail { 
 	background-image:url('/html/skin/image/common/estrada/profile.gif');
	background-repeat:no-repeat;	
	color:#4C9004;
	font-family:Lucida Sans Unicode,arial, sans-serif;
	font-size: 11px;
	padding-bottom:40px;
	line-height:30px;	
	height:30px;
 }
 
 p.userProfile {
 	text-align:left;
	padding-left:35px; 	
 }
 
 .userProfile a:link {
 	text-decoration:underline; 
 	color:#4C9004;
 }
 
 p.welcome {
  	font-family:Lucida Sans Unicode,arial, sans-serif;
 	font-size: 10px;
 	text-align:left;
 	padding-left:10px; 
 	padding-bottom:5px;
 }
 
/*----------------Confirmación  Envios ----------------------------*/

.envioExito{
		background-image: url('../../../../../envioExito.gif');
		background-repeat:no-repeat;
		font-weight:bold;
		padding-left:50px;
		font-size: 11px;
		height:30px;
		padding-top:5px;
		
}
.envioError{
	background-image: url('../../../../../envioError.gif');
		background-repeat:no-repeat;
		font-weight:bold;
		padding-left:50px;
		font-size: 11px;
		height:30px;
		padding-top:5px;

}

.envio{
	background-image: url('../../../../../enviar.gif');
		background-repeat:no-repeat;
		padding-left:50px;
		font-size: 11px;
		height:30px;
		padding-top:5px;
		margin-top:10px;

}
.error{ 
		font-weight:bold;
		font-size: 11px;
		color:#ff0000;
		
}

/*-----------------------Tabla formato-----------------------------------*/

.tabla{
 
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  border:1px solid #678BBF;
  background:#f5f5f5;
}

.tabla TH{
 
  text-align:center;
  background:#7CADD8;
  color: #ffffff;
  font-family:arial, sans-serif;
  font-size: 11px; 
}

.tabla td{
 	padding:3px;
}
.filapar{background:#ffffff}


/* ----------------Menu Auxiliar----------------------------------*/
.menuAuxiliar{
	position: relative;
	top:-135;
	float:right;
	padding:0;
	margin:0; 
	vertical-align: top;
}


/* --------------------- Portlets ---------------------------*/
.portlet {
	margin-top: 2px;
	margin-bottom: 8px;
}


/*-----------------------Tabla formato-----------------------------------*/
 
.tablaGenerica, .tablaAutores{
  padding:5px;
  border:1px dotted #58595B;
  color:#7E7B7B;
  height:55px;
}
 
.tablaGenerica CAPTION, .tablaAutores CAPTION{
 color: #ADCF10;
 font-family:lucida sans unicode,arial, sans-serif;
 font-size: 14px; 
 text-align:left;
 text-indent:20px;
 padding-bottom:6px;
 
}
 
.tablaGenerica TH{
  color: #4C9004;
  font-family:lucida sans unicode,arial, sans-serif;
  font-size: 12px; 
  text-align:left;
  font-weight:normal;
  text-align:center;
}

.tablaAutores TH{
  color: #4C9004;
  font-family:lucida sans unicode,arial, sans-serif;
  font-size: 12px; 
  text-align:left;
  font-weight:normal;
  padding-left:5px;
}

.tablaGenerica select{
	width:100px;
	vertical-align:middle;
}


/*-----------------------Tabla Datos-----------------------------------*/


.tablaFormato {
  padding:5px;
  border:1px dotted #58595B;
  color:#7E7B7B;
  height:55px;
}
 
.tablaFormato CAPTION{
 color: #ADCF10;
 font-family:lucida sans unicode,arial, sans-serif;
   font-size: 14px; 
 text-align:center;
 text-indent:20px;
 padding-bottom:6px;
 text-align:left;
 
}
 
.tablaFormato TH{
background:#E6F65F;
  color: #4C9004;
  font-family:lucida sans unicode,arial, sans-serif;
  font-size: 12px; 
  text-align:left;
  font-weight:normal;
  text-align:left;
}
 
.filaimpar{background:#f5f5f5;}

 
/*-----------------------Novas----------------------------------*/
 
.fecha{
 color: #ADCF10;
 font-family:lucida sans unicode,arial, sans-serif;
 font-size: 12px; 
 padding-bottom:2px;
 display:block;
}

.novas { margin-bottom: 10px;}
.novas a:link, 
.novas a:visited{
 text-decoration:underline;
 color:#7E7B7B;
 font-family:arial, sans-serif;
 font-size: 11px;
}

.novas H1{margin-top: 5px; padding: 0}


/*-----------------Contenido Home----------------------------------*/

.destacados{ margin-top:5px;margin-top:5px; HEIGHT:200px; TEXT-ALIGN: left; border:1px solid #fff; BORDER-LEFT: #dbdfdc 1px solid; HEIGHT:200px; TEXT-ALIGN: left; }
 
.destacados IMG{float:left; margin-right:10px;margin-bottom:5px; }
.destacados H3{margin-bottom: 8px; padding: 0;  color:#4C9004;
 font-family:MS Sans Serif,arial, sans-serif;
}
 
.destacados p{vertical-align:top; padding:0px; margin-left:3px}
 
.destacados p{margin:0; padding-left:5px}


/*----------------- Email forms ----------------------------------*/
.validateError {
  color:#FF0000;
}

.buttonEmailForm {
  color:#3D6903;
  font-family:arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border:1px solid #49790A;
  background: #BDDB2D; 
  width:70px;
  text-decoration:none;
  height:18px;
  line-height:18px;
  text-align:center
  cursor:pointer;
  cursor:hand;
}

a.buttonCancelProfile:link, a.buttonCancelProfile:visited {
  color:#3D6903;
  font-family:arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border:1px solid #49790A;
  background: #BDDB2D; 
  text-decoration:none;
  width:70px;
  height:18px;
  line-height:18px;
  text-align:center
 }
 
a.buttonCancelProfile:hover {
  text-decoration:none;
}

/*----------------- Category top table ----------------------------------*/
.tableCategory {
   border: 1px solid #3D6903;
   font-family:arial, sans-serif;
}

.tableCategory th {
   font-size: 11px;
}

*-----------------------Autores----------------------------------------*/
 
 .autores, .autores1{
     width:570px;
     height: 40px;
     padding-left: 10px;
 }
 
 .autores img {
     float:left;
     margin:0px 10px 10px 5px;
 }
  
 .autores p {
     padding-top:20px; 
 }
 
 .autores1 h2{margin:0;padding:0;}
 
 .autores p span {
     padding-left:10px;
  
 }
  
 .enlacesAutor {
     text-align:right;     
 }
 
 .enlacesAutor a:link, .enlacesAutor a:visited {
     padding-right:3px;
     padding-left:3px;
     text-decoration:none;
     color:#4C9004;
     font-family:lucida sans unicode,arial, sans-serif;
     font-size: 12px; 
 }
 
 li.autores a{
 color:#4C9004;
 font-family:MS Sans Serif,arial, sans-serif;
 font-size: 13px;
}

 
.verde{
 color:#ADCF10;
 font-family:lucida sans unicode,arial, sans-serif;
 font-size: 11px;
 margin-left: 15px;
 margin-right: 15px;
}

.verde2{
 color:#ADCF10;
 font-family:lucida sans unicode,arial, sans-serif;
 font-size: 11px;
 margin-right: 15px;
}

.autorNoObras{
	background-image: url('/html/skin/image/common/estrada/failed.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:50px;
	font-size: 11px;
	height:30px;
	padding-top:5px;

}


/*-----------------Casa Rural ----------------------------------*/

  .countryHomeTable H3 {
     color:#ADCF10;
     font-family:arial, sans-serif;
     font-size: 12px;
     font-weight:normal;
     margin-bottom: 0px;
     border:0;
  }

  .countryHomeTable H3 a:link, .countryHomeTable H3 a:visited {
   color:#ADCF10;
   text-decoration:underline;
  }



  .countryHomeTable  IMG{
   float:left;
   margin-right:10px;

  }

  .countryHomeType{
   position:relative;
   top:5px;
   margin-bottom:15px;
   font-family:arial, sans-serif;
   margin-top: 3px;
   font-size: 11px;
  }


   .countryHomeEmail{
    margin-bottom: 3px;
    font-family:arial, sans-serif;
    margin-top: 3px;
    font-size: 11px;
   }


/* ------------------ Separacion detalle noticia --------------- */
.contenido {
 VERTICAL-ALIGN: top; TEXT-ALIGN: left; margin-top:10px;
}


/* ------------------ Error de proceso ------------------- */
.processError {
 color:#CF1910;
 font-family:arial, sans-serif;
 font-size: 11px;
 background-image:url('/html/skin/image/common/estrada/failed.gif');
 background-repeat:no-repeat;
 padding-left:35px;
 padding-top:5px;
 height:30px;
 text-align:left;
}

h4, td h4{
 color:#4C9004;
 font-family:lucida sans unicode,arial, sans-serif;
 font-size: 12px;
 font-weight:normal;
}

h5, td h5{
 color:#4C9004;
 font-family:lucida sans unicode,arial, sans-serif;
 font-size: 11px;
}


/*----------------------- Documentos -----------------------------------*/
.nombreDocumento {
    font-family:arial, sans-serif;
    font-size: 11px;
    font-weight:bold;height:20px
}



.tipoDocumento {
    color: #ADCF10;
    font-family:lucida sans unicode,arial, sans-serif;
    font-size: 12px; 
    font-weight:bold;
}

.fecha1{
    color: #ADCF10;
    font-family:arial, sans-serif;
    font-size: 11px; 
    font-weight:normal;
    padding-left:5px;
    padding-right:5px;height:20px
}


.listadoGenerico {
    margin-left:15px;
}

.listadoGenerico ul li a:link, .listadoGenerico ul li a:visited {
     color:#4C9004;
     font-family:lucida sans unicode,arial, sans-serif;
     font-size: 12px;
     text-decoration:none;
     font-weight:bold;
     padding-left:15px;
     height:20px;
     list-style-image: url('/html/skin/image/common/estrada/botonBuscar.gif');
     list-style-position: outside;
     
}

ul.ficheroDocumento li a:link,  ul.ficheroDocumento li a:visited {
 PADDING-LEFT: 10px; 
 FONT-WEIGHT: normal; 
 FONT-SIZE: 12px; 
 COLOR: #4c9004; 
height:20px;
 list-style-image:url('/html/skin/image/common/estrada/docs.gif'); }
 
 


ul.enlaceDocumento li a:link, ul.enlaceDocumento li a:visited{

 PADDING-LEFT: 10px; 
 FONT-WEIGHT: normal; 
 FONT-SIZE: 12px; 
 COLOR: #4c9004; 
height:20px;
 list-style-image:url('/html/skin/image/common/estrada/enlaces.gif'); 
 
}



