@charset "utf-8";
/* CSS Document */

body{
	background:url(graf/fondo-base.gif) repeat-x #fff;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	font-size:11px;
}

img{
	border:none;
}

p{
	margin:3px 0;
}

#container{
	width:972px;
	margin:0 auto;
	padding:0;
	background:url(graf/fondo-contenidos-2.gif) repeat-x;
}

#contenidos{
	float:right;
	margin:0;
	width:740px;
	padding-bottom:40px;
}

.img-logo{
	position:relative;
	top:0;
	left:0;
}

#secciones{
	background:url(graf/fondo-contenidos-trans.png) no-repeat #FFFFFF;
	width:739px;
/*	text-align:center;*/
	padding:0 0 25px 0;
}

#secciones-vs{
	background-image:url(graf/fondo-contenidos-trans.png);
	width:689px;
/*	text-align:center;*/
	padding:14px 25px 25px 25px;
}

#barra-izquierda{
	float:left;
	margin:0 0 0 10px;
	width:220px;
}

#banner-oportunidades{
	width:216px;
	height:67px;
	background:url(graf/fondo-banner-oportunidad.png) no-repeat;
	margin-top:15px;
}

h1, h2, h3{
	width:218;
	height:32px;
	background-repeat:no-repeat;
	margin:0;
	padding:2px 0 0 20px;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#fff;
}

h1{
	background-image:url(graf/h1-trans.png);
}

h2{
	background-image:url(graf/h2-trans.png);
}

h3{
	background-image:url(graf/h3-trans.png);
}

h4{
	background-image:url(graf/h4-trans.png);
	width:739px;
	height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C8740;
	padding:15px 0 0 0;
	text-align:left;
}

h5{
	background-image:url(graf/h4-trans.png);
	width:739px;
	height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#537E9D;
	padding:15px 0 0 0;
	text-align:left;
}

h6{
	font:bold 14px Verdana;
	color:#537E9D;
	margin:0 0 0 30px;
}

hr {
height: 1px;
border: 0;
border-bottom: 1px solid #ccc;
text-align:center;
margin-bottom:14px;
}

table{
	width:691px;
	border-collapse: collapse;
	margin-left:20px;
}

td{
	text-align:center;
	color:#5E5E5E;
	vertical-align:top;
	width:25%;
}

#banner-pedidos{
	background-image:url(graf/fondo-contactenos-trans.png);
	background-repeat:no-repeat;
	width:198px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding:15px 0 20px 18px;
	margin:25px 0;
}

#pie{
	width:690px;
	height:40px;
	margin-left:250px;
	text-align:center;
}

#ficha{
	width:360px;
	float:right;
	vertical-align:top;
	margin-right:25px;
	line-height:20px;
}

#fotos-ficha{
	border:6px solid #CCCCCC;	
	float:left;
	width:300px;
	margin-left:25px;
}

.sub-secciones{
	text-align:left;
	margin:0 0 15px 0;
	padding:0 0 0 20px;
}



/************************** clases **************************/

.resetear{
	clear:both;
}

.separador-txt{
	margin:0 12px;
}

.botonera{
	text-align:right;
	margin:46px 45px 65px 0;
}

.botonera a{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	text-decoration:none;
}

.botonera a:hover{
	color:#E1FBB0;
}


.listados-A{
	list-style:none;
	margin:0 2px 25px 0px;
	padding:0;
	border:0;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	width:218;
}

.listados-A li{
	margin:0 5px 0 8px;
	padding:5px 0 0 24px;
	background-image:url(graf/il-01-trans.png);
	background-repeat:no-repeat;
	height:20px;
}

.listados-A li a{
	text-decoration:none;
	color:#4C4C4C;
}

.listados-A li a:hover{
	color:#A8A7A7;
}

.textos-14{
	font-size:14px;
	margin-left:25px;
}


.thumbs{
	border:4px solid #CCCCCC;
}

.separador-medio{
	margin:14px 0 0 25px;
}

.separador-seccion{
	margin:14px 0 14px 25px;
}

.margen-0{
	margin:1px 0;
}

.tits-img{
	text-align:left;
	margin:15px 0 15px 50px;
	display:block;
}

.negrita{
	font-weight:bold;
}

.textos-azules{
	color:#387296;
	font-family:Verdana;
	font-size:10px;
}

/************************** links **************************/

a.ver-ficha{
	background-image:url(graf/items.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
	text-decoration:none;
	color:#657C3C;
	display:block;
	width:46px;
	margin:0 auto;
}

a.ver-ficha:hover{
	color:#537E9D;
	
}

a.links-subsecciones {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;	
	text-decoration:none;
	color:#4D7B87;
	margin:0 12px 0 12px;
}

a.links-subsecciones:hover{
	color:#AAAAAA;
}

a.links-consultar {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;	
	text-decoration:none;
	color:#973837;
	text-transform:uppercase;
}

a.links-consultar:hover{
	color:#AAAAAA;
}
/* ************ [GALERIAS DE IMAGENES] ************ */
.galeria{
	margin:0;
	padding:0;
	padding-left:20px;
	list-style:none;
}
.galeria li{
	margin:15px 0 0 0;
	padding:0 7px 15px 7px;
	float:left;
	background-image:url(graf/separador-puntos-secciones.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
}

/************************** form **************************/

form{
	width:66%;
	margin:40px 0 20px 0;
	text-align:right;
}

label{
	display:block;
	margin:12px 0;
	color:#666;
}

input{
	margin-left:10px;
	border:1px solid #D5D5D5;
	width:210px;
	padding:2px 6px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

textarea{
	margin-left:10px;
	border:1px solid #D5D5D5;
	vertical-align:middle;
	width:210px;
	padding:2px 6px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.btn{
	font:bold 11px Verdana;
	color:#FFF;
	background-color:#6B903B;
	width:85px;
	margin-right:65px;
}

.centrado{
	text-align:center;
}

.div-textos-fotos{
	width:420px;
	float:left;
}

.div-fotos-contenidos{
	width:252px;
	float:left;
	margin-left:10px;
	text-align:center;
}

.div-fotos-contenidos img{
	border:1px solid #9D9D9D;
	margin:10px 0;
}