/* CSS Document */
/* CSS Document Jorge Romera Toribio*/
/*div { border: solid 1px #fabada}*/
/* genericos*******************************************************/
*{margin:0; padding:0}
html { margin:0; padding:0}
body { margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#3c3d3c; 
background-color:#91aa9d; }
.cb { clear:both;}
.left { float:left;}
.right { float:right}
.oc{display:none}
img { border:none}
.img { border:none}
.centradovh{
background-color:#3366CC; /*color de fondo*/
color: #999988; /*color de letra*/
position: absolute; /*Posicionamiento absoluto*/
height: 400px; /*altura*/
width: 500px; /*altura*/
margin-left: -250px; /*Restamos la mitad de ancho del DIV para centrarlo horizontalmente*/
margin-top: -200px; /*Restamos la mitad de alto del DIV para centrarlo verticalmente*/
left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
top: 50%; /*Desde arriba, colocar al 50% de la pantalla*/
}
a { color:#FFFFFF}
a:hover { color:#FFFFFF}
a:linked { color:#FFFFFF}

/****************************************************CONTENEDOR***********************************************************/
#contenedor {
background-color:#91aa9d;
}

/****************************************************CABECERA***********************************************************/

#cabecera { 
height:187px;
background:url(../imagenes/px_cabecera.jpg) repeat-x;			
}
.logo {
margin:0 auto;
width:900px;
padding-top:10px;
}
.logo_tv
{
padding-left:500px;
}
.logo .idioma {
	text-align:right;
	color:#FFF;
	margin-right: 10px;
	}
.logo .idioma a{
	color:#FFF;
	text-decoration: none;
	}
.logo .idioma a:hover{
	text-decoration: underline;
	}
.logo a img {
	float: left;
}
/****************************************************MENU***********************************************************/

#menu {
height:33px;
background-color:#333;

}
#menu ul { 
margin:0 auto 0 auto;
width:900px;
font-family: Verdana, arial, helvetica, sans-serif;
font-size:12px;
/*padding: 19px 0 0 0;*/

}

#menu  ul li { 
display:inline;

 }
#menu  ul li a.activo
{
background:#2a4753 url(../imagenes/pica_menu.gif) no-repeat bottom;

color: White;
font-family: Verdana, arial, helvetica, sans-serif;
font-size:1em;
/*float: left; */
}
#menu  ul li a.activo:hover
{
background-color:#2a4753;

}
#menu ul li a {
/*padding: 10px 10px 0 10px;*/
display:block;
float:left;
padding: 9px 10px 10px 10px;
/*height:23px;*/
color: White;
text-decoration: none;
background: url(../imagenes/menu_division.gif) no-repeat ;


}
#menu ul li a:hover {
background-color: #204260;
color: #fff;

}

/****************************************************CUERPO***********************************************************/

#cuerpo{
background: #91aa9d url(../imagenes/px_cuerpo.jpg) repeat-x 0 0;
margin:0 auto;
}

#cuerpo_contenido {
width:900px;
margin:0 auto;
background-color:#b0c1b8;
}
#contenido  {
padding: 10px 30px 0px 30px;
}
#cuerpo_pie{
background:  url(../imagenes/pie.gif) no-repeat;
width:900px;
margin:0 auto;
}


/* ***************************************************principal_izquierda***************************************************/
.principal{
width:555px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.centrar {
margin-left:100px;;
float:left;
}
.principal ul {
list-style:none;
float:left;
padding-top:20px;

}
.principal ul li{
padding-bottom: 10px;
}
.principal ul li.clientes{
background: url(../imagenes/placa_clientes.jpg) no-repeat;
width:350px;
height:86px;
padding: 4px 0 0 5px;
text-align:left;

}
.principal ul li.clientes img{
border: 1px solid #000000;
margin-right:5px;

}
.caja_clientes {
width:130px;
float:left;
}
.caja_clientes_img {
float:right;
padding-right:5px;
}
.principal ul li.clientes h4{
font-size:1em;
padding:0 0 3px 5px;
}
.principal_texto
{
padding: 0 0 30px 0;
font-size:1em;
color:#3c3d3c;
}
.principal_texto img {
margin:0 8px 0 0; 
padding:1px;  
float:right; 
border: none;
}
.principal_texto h3 {
font-size:1.2em;
color:#FFFFFF;
margin-bottom:15px;
padding:0;
border-bottom: solid 1px #eee; 
}
.principal_izquierda{
width:260px;
float:left;
padding-top:20px;
}
.contacto 
{
float:left;
width:258px;
text-align:left;
}
.contacto img { float:left; }
.contacto a{
	margin-bottom: 3px;
	display:block;
	font-size:9px;
}

.caja2 { 
padding:5px;
margin-bottom:15px;
height: 65px;
}
.caja2 h3{
	padding:0 0 5px 5px;
	font-size:1.29em;
	color:#FFFFFF;
}
.caja2 img { 
float:left; 
margin-right:10px; 
border: 1px solid #000000;}

.caja3 { 
padding:5px;
margin-bottom:15px;

}
.caja3 h3{ 
padding:0 0 5px 5px;
font-size:1.3em;
color:#FFFFFF;
}
.caja3 img { 

margin:0;
padding:0 0 10px 150px;
border: none;
text-align:center;
}

.caja4art { 
padding:5px;
margin-bottom:15px;
}
.caja4art h3{ 
padding:15px 0 5px 5px;
font-size:1.3em;
color:#FFFFFF;
}
.caja4art img {
	float:left;
	margin-right:10px;
	border: none;
}
.caja4 { 
padding:5px;
margin-bottom:15px;
}
.caja4 a{
	margin-bottom: 3px;
	display:block;
}
.caja4 h3{ 
padding:15px 0 5px 5px;
font-size:1.3em;
color:#FFFFFF;
}
.caja4 img {
	float:left;
	margin-right:10px;
	border: none;
}
.minf25 {
	margin-bottom: 25px;
}
.minf35 {
	margin-bottom: 35px!important;
}
/* ***************************************************principal_derecha***************************************************/
.principal_derecha{
margin-left:20px;
padding-top:20px;
width:275px;
float:left;

}

.principal_derecha h3 {
font-size:1.2em;
color:#FFFFFF;
margin-bottom:15px;
padding:0;
border-bottom: solid 1px #eee; 
}
.principal_derecha p{
padding-bottom:10px;
}
.principal_derecha ul {
list-style:none;
float:left;
padding-top:20px;

}
.principal_derecha ul li{
width:76px;
padding-left:7px;
padding-bottom: 7px;

}
.principal_derecha ul li img{
border: 1px solid #ffffff;

}
.principal_derecha .noborder{
border:none

}
.principal_derecha p.small {
margin:0;
padding:0;
clear:both;
font-size:0.8em;
 }
/* ***************************************************derecha***************************************************/
.derecha{
width:250px;
float:left;
padding:30px 0 0 30px;
}

.derecha h2 { font-size:1.3em}
.derecha ul{
list-style:none;
text-align:left;
padding:10px 0 0 10px;
font-size:1.5em;
font-weight:bold;
}
.derecha ul li{
padding-bottom:10px
}
.derecha p{
padding-bottom:20px
}

.caja_borde {
background-color:#91ad1c;
padding:7px;

}
.caja_borde_interior {
background-color:#FFFFFF;
padding:5px;
}
.caja_borde_interior p{
padding-top:5px;
}
.caja_borde_interior h3{
border-bottom: 1px solid #91ad1c;
padding: 0 0 5px 0;
}
.posit
{
background:#f5f6b8 url(../imagenes/posit_bottom.gif) no-repeat bottom;
padding:5px;
margin-bottom:10px;

}
.posit h3
{
padding-bottom: 5px;
}
/* ***************************************************PIE***************************************************/

#pie 
{
text-align:center;
width:900px;
margin:0 auto;
color:white;
}

