*{margin:0px;}
.clear{clear:both;}

body {
	font:10px Verdana;
	color:#000000;
	margin:0px;
	background:#F2F2F2 url(imagenes/fondo.jpg) repeat-x;
	
}

.negro {color:#000;}
.rojo {color:#6C0000;text-decoration:none;}
.blanco{color:#ffffff;}

h1 {font-family:trebuchet MS; 
	color:#A70000;
	font-size:22px;}

h2 {font-family:trebuchet MS;
	font-size:18px;	color:#A70000;}

h2 a{font-family:trebuchet MS;
	font-size:18px;	color:#A70000;
	text-decoration:none;}

.tit{font-family:trebuchet MS;}


/*Forma de Contacto-----------------------------------------------------------------*/
#derecho #forma_contacto{
	background:url(imagenes/forma_de_contacto.jpg) no-repeat;
	width:180px; 
/*	height:325px; */
	float: left; 
	margin:auto;
	color:#515151;

}

#derecho #forma_contacto label{float:left;width:190px;padding-top:10px;}

#derecho #forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	width:150px;

}

#derecho #forma_contacto #fieldset{	
	border:0px;
	margin-top:10px;

}
#derecho #forma_contacto textarea{
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#derecho #forma_contacto button { 
	margin:0 8px 0 100px;
	width:74px;
	height:23px;
	float:left;
}
#derecho #fiel{margin-left:0px;}

#derecho button { 
	border:0 solid #000000;
	background: transparent url(imagenes/boton_enviar.jpg) no-repeat;
	cursor:pointer;	
	width:73px;
	height:24px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;

}

/*------------------------------------------------------------------------------------*/


#validaciones{margin:auto; text-align:center;margin-top:0px;
	color:#777777;
	height:22px;
	width:976px;}

/*------------------------------------------------------------------------------------*/

#pie{background: url(imagenes/fondo_pie.jpg);
	width:954px;
	margin:0 auto auto;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-size:13px;
}

#pie a{
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}


/*------------------------------------------------------------------------------------*/

#cabecera {
	border-top:1px solid #4A0000;
	border-left:1px solid #4A0000;
	border-right:1px solid #4A0000;
	height:286px;
	margin:15px auto auto;
	text-align:center;
	width:952px;}

#menu{ background:#f2f2f2;
	height:50px;
	font-size:16px;
	font-weight:bold;
	font-family:trebuchet MS;
	line-height:50px;
	margin:auto;
	width:953px;}

#menu a{
	color:#605333;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}


#menu .no-selected{color:#605333;}
#menu .no-selected:hover {color:#a70000;}
#menu .selected{color:#a70000;}



#flash {background:#DFDFDF;
	height:236px;
	margin:auto;
	width:953px;}

#contenedor {width:1026px;
	background:#F2F2F2;
	margin:auto;
	background: url(imagenes/fondo_nvo.png) repeat-y;}


#contenido {width:680px;
	/* margin-left:60px; */
	padding-left:60px;
	margin-right:0px;
	padding-top:25px;
	float:left;}

.accesos {width:326px;
	height:200px;
	float:left;
	margin-right:8px;
	color:#CDCDCD;
	margin-bottom:0px;}

.a_filtros{color:#EBDD98;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	padding-right:24px;}


#cont_accesos {height:150px;
	background:#333230;
	width:306px;
	padding:10px;
	font-size:11px;
	margin:-1px;}

#cont_accesos p {padding-left:10px;}

#cont_accesos1 {height:150px;
	background:#333230;
	width:303px;
	padding:10px;
	font-size:11px;
	margin:-1px;}

.titulo_filtro {color:#ECDE9B;
	font-size:20px;	}

#bordes1{background: url(imagenes/borde_negro4.jpg) no-repeat;
	margin:-1px;
	height:8px;
	width:326px;}

#bordes2{background: url(imagenes/borde_negro2.jpg) no-repeat;
	margin:-1px;
	height:8px;
	width:323px;}

#bordes3{background: url(imagenes/borde_gris1.jpg) no-repeat;
	margin-bottom:-2px;
	height:10px;
	width:656px;}

#textos {width:616px;
	text-align:justify; 
	background:#D7D7D7;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:30px;
	margin:0px;
	font-size:11px;
	overflow:hidden;}

.cajas {width:205px;
	background:#FFF9DE;
	font-size:9px;
	height:146px;
	margin-right:5px;
	float:left;}

.cajas_titulo {background: url(imagenes/titulo_rojo.jpg);
	text-align:center;
	height:30px;
	line-height:30px;}

.cajas p {font-size:9px;
	padding:8px;}

.titulo_caja {color:#ECD9B4;
	font-family:trebuchet MS;
	font-size:13px;}

.fa {background: url(imagenes/fondo_amarillo.jpg);
	border:1px solid #D2D2D2;
	height:114px;}





#derecho {width: 230px;
	float:left;
	padding-top:25px;}
 
.titulo_derecho{background: url(imagenes/titulo_derecho.jpg);
	width:210px;
	color:#ffffff;
	padding-left:10px;
	height:37px;
	line-height:32px;}

 
.cont_derecho{background: url(imagenes/fondo_derecho2.jpg) repeat-y;
	width:190px;
	color:#7F3F3F;
	padding-left:20px;
	padding-right:10px;
	text-align:justify;}

 .cont_derecho a,img{ text-decoration:none;
	color:#7f3f3f;border:none; }

 .cont_derecho .no-selected{color:#605333;}
 .cont_derecho .no-selected:hover {color:#a70000;font-size:11px;}
 .cont_derecho .selected{color:#a70000;font-size:11px;}



.bajo_derecho{background: url(imagenes/bajo_derecho.jpg);
	width:220px;
	height:19px;}

.lista li{list-style-image:url(imagenes/vineta.png);
	padding-left:0px;}


.fila { clear: both;
	width:170px;
	display: block;
	float:left;
	margin-top:6px;} 

.izquierda { float: left; 
		 width: 74px; 
		 text-align: left;
		display: block;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		 } 

.derecha {padding-left:8px;
	 width:120px; display: block;
	float:left;
}

.logo_clientes {float:left;
	height:90px;
	text-align:center;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #A70000;
	margin:10px;
	width:180px;
	padding-top:10px;}

#bizq{ float:left;
	width:30px;
	height:30px;
	background: url(imagenes/borde_izq.jpg) repeat-y;
	margin-top:54px;}

#general{margin:auto;
	width:1040px;}

#tabla {width:616px;
	border-collapse:collapse;
	border-color:#A70000;
	width:616px;
	margin:10px 0;}

#tabla th{
	background:#A70000;
	color:#fff;
	font-size:14px;
	padding:3px;}

#tabla td {font-size:11px;
padding:2px;}

#tabla a{
	color:#A70000;
	text-decoration:none;}


/*Forma de Contacto curriculum-----------------------------------------------------------------*/
#contenido #forma_contacto{
	float: left; 
	margin:auto;
}

#contenido #forma_contacto label{float:left;width:190px;padding-top:10px;}

#contenido #forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	margin:2px;}

#contenido #forma_contacto #fieldset{	
	border:0px;
	margin-top:10px;

}
#contenido #forma_contacto textarea{
	height:110px;
	width:262px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contenido #forma_contacto button { 
	margin:0 8px 0 100px;
	width:74px;
	height:23px;
	float:left;
}
#contenido #fiel{margin-left:0px;}

#contenido button { 
	border:0 solid #000000;
	background: transparent url(imagenes/boton_enviar.jpg) no-repeat;
	cursor:pointer;	
	width:73px;
	height:24px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;

}

/*------------------------------------------------------------------------------------*/


.etiqta {
	float:left;
	margin-right:5px;
	padding-top:2px;
	text-align:right;
	width:160px;
	}

.cajas_dat{
	float:left;}

.img-menu {
	float:left;
	margin-left:20px;
	margin-right:20px;
	cursor:pointer;}




#contenido #forma_contacto1{
	float: left; 
	margin:auto;
	width:250px;
}

#contenido #forma_contacto1 label{float:left;width:190px;padding-top:10px;}

#contenido #forma_contacto1 input,#forma_contacto select,#forma_contacto textarea{	
	margin:2px;}

#contenido #forma_contacto1 #fieldset{	
	border:0px;
	margin-top:10px;

}
#contenido #forma_contacto1 textarea{
	height:110px;
	width:262px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contenido #forma_contacto1 button { 
	margin:0 8px 0 100px;
	width:74px;
	height:23px;
	float:left;
}
#contenido #fiel1{margin-left:0px;}

#contenido button { 
	border:0 solid #000000;
	background: transparent url(imagenes/boton_enviar.jpg) no-repeat;
	width:73px;
	height:24px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;

}

.otrosdecv{float:left;margin-left:8px;padding-top:4px;}