/*Login Eurovalores */
/*

body.page_section.eurovalores div#banner div.login { background: url(../images/banca_en_linea/netexchange_access.jpg)  }


body.page_section.eurovalores div#banner div.login h2 { display: none; }

body.page_section.eurovalores div#banner div.login h2 { display: none; }


body.page_section.eurovalores div#banner div.login p {  margin-top: 70px; }



*/



/*NetExchange*/
body.eurovalores div#banner div.login  { background: url(../images/banca_en_linea/netexchange_access.jpg);
width: 192px; height: 115px; margin-top: 30px 45px 0 0; }

body.eurovalores div#banner div.login h2 { display: none; }


body.eurovalores div#banner div.login p{  margin: 70px 22px 0px 20px; }




	









/*Eurovalores logo */	
	
	div#header h1.eurovalores a { 
	
	display: block !important; 
	width: 586px !important; 
	height: 75px !important; 
	background: url(../img/logo-eurovalores-wide.png) no-repeat left top !important; 
	cursor: pointer !important;
	
	}
	
	
	div#footer h3{ text-indent: -1000em;  background: url(../img/logo-eurovalores-small.png) no-repeat left top; width: 117px; height: 28px; position: relative; top: 20px; margin-left: 4px;}
	
	div#footer h3 a{ display: block; width: 117px; height: 28px}
	





/*Main  Section Pages*/
.service li a,
.service2 li a {
  color: #3f8f4a;
}



/*Banner Text*/
.banner_content p {
  line-height: 1.3;
}




/*Content*/
div.content_text {
  line-height: 1.5;
}

.right {
  margin: 0 0 10px 10px;
  float: right;
}

div.content_text a {  
  color: #3f8f4a;
  
  text-decoration: underline;
}

div.content_text a:hover {  
  text-decoration: none;
}





div.content_text h2,
div.content_text h3,
div.content_text h4,
div.content_text h5,
div.content_text h6 {
  margin-bottom: 20px;
}


div.content_text h3+p,
div.content_text h3+ul,
div.content_text h3+ol,
div.content_text h3+h4,
div.content_text h4+h5 {
  margin-top: -15px;
}

div.content_text h2 { font-size: 1.8em; color: #264929; }
div.content_text h3 { font-size: 1.4em; }
div.content_text h4 { font-size: 1.2em; }
div.content_text h5 { font-size: 1.1em; }
div.content_text h6 { font-size: 1em; }




div.content_text p, 
div.content_text ul li,
div.content_text ol li,
div.content_text ul li ul li,
div.content_text ul li ol li,
div.content_text ul li ul li ul li,
div.content_text table th,
div.content_text table td {
  font-size: 12px;
}

div.content_text p {
 text-align: justify;
}


div.content_text ol {
  margin-left: 20px;
  list-style-type: decimal;
}


div.content_text ul li,
div.content_text ol li,
div.content_text ul li ul li,
div.content_text ul li ol li,
div.content_text ul li ul li ul li {
  margin: 10px 0;
}









div.content_text table  {

  
  margin-bottom: 20px;
}



div.content_text table td,
div.content_text table th {
  padding: 10px;
} 


div.content_text table th {
  color: #fff;
  background-color: #008446;
  text-align: left;
}


div.content_text table th.first {
  color: #fff;
  background-color: #00462b;
  text-align: left;
}


div.content_text table tr.alternate {
  background-color: #e2e2e2;
}

div.content_text table td {
  border-bottom: 1px solid #cecece;
}





#navigation_sub li#depositos a:hover, #navigation_sub li#depositos.selected a {
  background-image: url(../images/menu/acerca_de_regency_ON.jpg);

}






/* Home page */
body.page_home #news ul li a {
  text-align: left;
}





.icon {
 float: left;

}






div.content_text #abogado_auditor {
 width: 200px;
 float: left;
 margin-right: 45px;
}




div.content_text #mapa_sitio {
 width: 150px;
 float: left;
 margin-right: 35px;
 margin-left: 30px;
}

div.content_text #mapa_sitio_euro {
 width: 200px;
 float: left;
 margin-right: 50px;
 margin-left: 70px;
}





div.content_text #listado {
 width: auto;
 margin-bottom:80px;
}

div.content_text #listado img {
 float: left;
 margin-right: 35px;
 position: abssolute;
}

div.content_text #listado p {
 margin-left: 165px;
}





div.content_text #sucursales1 {
 width: 197px;
 margin-bottom: 25px;
 float: left;
}
div.content_text #sucursales2 {
 width: 300px;
 margin: 0 0 25px 35px;
 float: left;
}




div.content_text #ubicacion1 {
 width: 325px;
 height: 250px;
 float: left;
 border: black solid 1px;
}

div.content_text #ubicacion2 {
 margin-left: 30px;
 float: left;
}





.img_programa {
 float: right;
 padding: 10px 5px 10px 10px;
}








div.content_text .clave{
 margin-left: 165px;
}

div.content_text .visas1{
margin-left: 50px;
margin-right: 45px;
float: left;
}


.img_home {
margin-left: 185px;
margin-top: 0px;
}



.image {
 vertical-align: sub;
}




div.content_text h3.noticia {
margin-top: 35px;
}

div.content_text p.noticia {
margin-bottom: 10px;
}


#section_services_inner h2 a {
color: #FFFFFF;
}



