.body-no-index{
	margin:0; 
	padding:0; 
	background:url(../images/logopeque-23.png) no-repeat top left;
	/*background:#FFFFFF;*/
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	}

.body-index{
	margin:0; 
	padding:0; 
	background:#FFFFFF;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	}


div{
	/*border-style: solid;
	border-color: #000000;
	border-width: 1px;
	background: #ffffff;*/
	}

li{
	list-style-type:none;
	margin:0;
	padding:0;
	}

.cabecera{
	background:url(../images/header-negro.png) no-repeat top left;
	height:250px;
	margin-top: 0;
	margin-left:0;
	margin-right:0;
	/*vertical-align:bottom;*/
	}

/*
.menuV{
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	background: #F5F5F5;
}
*/

#concepto{
	width:75%;
	position:relative;
	height:auto;
	text-align:justify;
	margin-top:35px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:35px;
}

#concepto p{ 
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#concepto p:first-letter{  
	font-size:x-large; 
}

#concepto p.firma{
	text-align:right;
	padding-right:20px;
	}

#concepto p.firma:first-letter{  
	font-size:12px; 
	}

.izquierda{
	float:left;	
	width:15%;	
}

.centro{
	width:70%;
	float:left;
}

.derecha{
	float:left;
	width:15%;
}


.pie {
	position: fixed;
   //width: 766px;
   width: 75%;
  	height: 32px;
  	top: auto;
  	right: 0;
  	bottom: 0;
  	left: 0;
  	margin-left: auto;
  	margin-right: auto;
  	background:#F0F0F0;
}

.pieEntrada {
	background: url(../images/footer.png) no-repeat bottom center;
	position: absolute;
   width: 100%;
  	height: 230px;
  	top: auto;
  	right: 0;
  	bottom: 0;
  	left: 0;
  	z-index:-1;
}

.contenido{
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:auto;
	bottom:230px;
	padding:0;
	width:100%;
}

.menuIdioma{
	position:relative;
	margin:0;
	padding:0;
	/*display:block;*/
	margin-top:0.2em;
	/*margin-left:auto;
	margin-right: auto;*/
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
}

.menuIdioma a {
	color:#000000;
	text-decoration:none;
}

.menuIdioma a:hover {
	color:#777777;
	text-decoration:none;
}

.menuIdioma a:visited {
	text-decoration:none;
}

.menuIdioma li {
	margin:0;
	padding-left:0.5em;
	padding-right:0.6em;
	width:auto;
	display:inline;
	border-right: solid #000000 1px;
	text-align:center;
}

.menuIdioma li:first-child {
	padding-left:0;
}


.menuIdioma li:last-child {
	display:inline;
	border:none;
	padding-right:0;
}





.idioma{
	margin-top:12px;
	padding:0;
	text-align:center;
}
.idioma li{
	display:inline;
}


.idioma:first-child:before{
	content:"";
}

.idioma li:before{
	content:"|";
}



/*

	CONTENIDO

*/

.noticia{
	margin-top:0.2em;
	margin-right:auto;
	margin-left:auto;
	padding: 0.2em 0.2em;
}

.noticia li{
	border-style: solid;
	border-color: #000000;
	border-width: 0 0 1px 0;
	/*background: #EFEFEF;*/
	background: #000;
	border-bottom:1px;
}

.noticia h3{
	color: #d0ae68;
	font-size: 1.1em;
	text-decoration: none;
}

.noticia p{
	color: #999;
	text-decoration: none;
}

.noticia p.fecha{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFF;
}


/*

//	CONTENIDO

*/


/*

CSS PARA MENU HORIZONTAL

*/

ul.menuH {	position:relative;
	margin:0;
	padding:0;
	/*display:block;*/
	margin-top:0.2em;
	margin-bottom:24px;
	/*margin-left:auto;
	margin-right: auto;*/
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}


.menuH li {
	margin:0;
	padding-left:0.5em;
	padding-right:0.6em;
	width:auto;
	display:inline;
	border-right: solid #000000 1px;
	text-align:center;
}

.menuH li:first-child {
	padding-left:0;
}


.menuH li:last-child {
	display:inline;
	border:none;
	padding-right:0;
}

.menuH a {
	color:#000000;
	text-decoration:none;
}

.menuH a:hover {
	color:#777777;
	text-decoration:none;
}

.menuH a:visited {
	text-decoration:none;
}



/*ORANGE*/
ul.menuH.orange{
background-color:#DC4900;
}
ul.menuH.orange li a:hover, .menuH.orange li.current {
background-color:#F46D00;
}

/*

// CSS PARA MENU HORIZONTAL

*/



/*        

	CSS PARA MENU VERTICAL

*/
	
.menuV {
	/*width: 200px;*/
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-width: 1px;

	}
.menuV ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
.menuV li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight:normal;
	}	
	
.menuV li a:link, .menuV li a:visited {
	color: #FFFFFF;
	display: block;
	background: url(images/v6.gif);
	background-repeat:no-repeat;
	padding: 8px 0 0 50px;
	}
	
.menuV li a:hover {
	color: #666666;
	background: url(images/v6.gif) 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 50px;
	}
	
.menuV li a:active {
	color: #666666;
	background: url(images/v6.gif) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 50px;
	}


/*        

//	CSS PARA MENU VERTICAL

*/


/* 

 	TERMINOS LEGALES  
 	
*/

div.terms{ 
	color:#454545; 
	height:auto; //41px; 
	font-size:10px; 
	text-align:right; 
	padding-right:0.2em; 
	line-height:15px; 
	width:49%;
	position:relative;
	top:auto;
	bottom:0;
	margin-left:auto;
	margin-right:auto;
	float:left;
}

.terms span{
	color:#6C6C6C;
	font-family:arial;
} 

.terms span a{
	color:#6C6C6C; 
	text-decoration:none; 
	font-family:arial;
}

.terms span a:hover{ 
	color:#0C0C0C; 
	text-decoration:none; 
	font-family:arial;
}

/* // TERMINOS LEGALES  */


/* LOGO COMPLETO*/


.logocompleto{
	/*vertical-align:middle;*/
	text-align:center;
	/*margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:auto;*/
	height:50px;	
}

.logocompleto img
{
	vertical-align:middle;
}

.logocompletoci{
	/*position:relative;*/
	text-align:center;
	/*margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:auto;
	height:50px;	*/
}

.logoEntero{
	margin-top:-103px;
	background:url(../images/logo.png) no-repeat bottom center;
	height:103px;
}

.CI{
	
	background:url(../images/CI.png) no-repeat bottom center;
	height:30px;
}

.logomini{
	margin:0;
	background:url(../images/logomini.png) no-repeat bottom center;
	height:80px;
}

.logomini40{
	margin:0px 0px 20px 0px;
	text-align:center;
	/*background:url(../images/logomini40.png) no-repeat center; AHORA PASA AL HTML PARA HACER EL ENLACE*/
	}

.logomini40 a{
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:0px;
	display: block;
	background:url(../images/logomini40.png) no-repeat;
	height:40px;
	width:74px;
	}

.logomini40 a, a:hover, a:visited{
	text-decoration:none;
	}	

.contacto{
	margin-top:12px;
	text-align:center;
	text-decoration:none;
}

.contacto a a:hover a:visited{
	text-decoration:none;
}


.contacto a {
	color:#000000;
	text-decoration:none;
}

.contacto a:hover {
	color:#777777;
	text-decoration:none;
}

.contacto a:visited {
	text-decoration:none;
}



/*
	ROOTBRANDDESIGN
*/

#rootbranddesign{
	font-size:10px;
	color:#AAAAAA;
	font-family: arial;
	float:left;
	width:50%;
	line-height:15px;
	margin-left:0;
	margin-right:auto;
	position:relative;
	height:auto; //41px;
	top:auto;
	bottom:0;
	padding-left:0.2em;
	text-decoration:none;
}

#rootbranddesign a{
	color:#6C6C6C;
	text-decoration:none;
}

#rootbranddesign a:hover{
	color:#0C0C0C;
	text-decoration:none;
}

/*
#rootbranddesign a:visited{
	color:#6C6C6C;
	text-decoration:none;
}*/

/*
//	ROOTBRANDDESIGN
*/


/*
		Formulario de contacto
*/

#contacto-form {
	width: 500px;
	margin-top: 25px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:32px;
	text-align:justify;
}

#contacto-form br{
	margin-bottom:35px;
}

#contacto-form input, #contacto-form textarea {
	padding: 5px;
	width: 370px;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #CCCCCC;
}

#contacto-form textarea {
	height: 90px;
}

#contacto-form textarea:focus, #contacto-form input:focus {
	border: 1px solid #AAAAAA;
}

#contacto-form label {
	float: left;
	text-align: left;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 12px;
}

#contacto-form a{
	color:#000000;
	text-decoration:none;
}

#contacto-form #enviar {
	//margin: 0px 25px 0px 0px;
	padding: 5px;
	float:right;
	text-decoration:none;
}

#contacto-form a:hover {
	color:#777777;
	text-decoration:none;
}

#contacto-form a:visited {
	text-decoration:none;
}	

/*
		/Formulario de contacto
*/	
	
	
	
/*		
		QUOTES		
*/

blockquote {
display:block !important;
width:50%;
text-align:right;
margin-bottom:24px;
margin-left:auto;
margin-right:0px;
padding: 0px 20px;
font-size:11px;
}

blockquote p {
font-style:italic;
color:#827a58;
display:inline;
font-size:11px !important;
}

blockquote p:before,
blockquote p:after {
color:#eaead0;
line-height:0;
font-size:5em;
}

blockquote p:before {
content: open-quote;
padding-right:10px;
vertical-align:-27px;
}

blockquote p:after {
content: close-quote;
font-size:5em;
line-height:.3;
vertical-align:-27px;
} 


/*
		/QUOTES		
*/





#pie {
	position: relative;
	width:350px;
  	margin-left: auto;
  	margin-right: auto;
  	/*text-align:;*/
	}
	
.RolloverLogo{
	float:right;
	width:38px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../images/footerlogoazul.png) no-repeat;
	}

.RolloverLogo a, .RolloverLogo a:link, .RolloverLogo a:visited {
	display:block;
	}

.RolloverLogo img {
	width:100%;
	height:100%;
	border:0;
	}	

.RolloverLogo a:hover img{
	visibility:hidden;	
	}
	


	
