/* CSS Document STAFFING PERSONAL*/

*{margin:0px;}

body{
	background:transparent url(imagenes/fondo_body.jpg) repeat;
	color:#3f4450;
	font:14px Trebuchet MS, Arial, sans-serif;
	margin:auto;
}

#contenedor_sombra, #contenedor_inf{ behavior: url(iepngfix.htc); }

p{margin:0px; text-align:justify; padding:5px 0px;}
a{text-decoration:none;}
ul {padding:0}
ul li{list-style-position:inside; list-style-type:disc;}
ul li p{margin-left:10px;}
.clear{clear:both;}
.azul{color:#578699;}
.rojo{color:#6a0f32;}
.gris{color:#8f989d;}

.linea{border-bottom:1px solid #02B0F2;margin:10px 0 20px;}
.linea_inter{border-bottom:1px dashed #DD127B;margin:15px auto;width:650px;}

.img_der{float:right;margin-left:15px;margin-top:15px}
.img_izq{float:left;margin-right:15px;margin-top:15px}

#cabecera{
	height:356px;
	margin:auto;
	width:1024px;
}

#contenedor_sup{
	height:356px;
	margin:auto;
	position:relative;
	width:1024px;
}

#contenedor_sombra{
	background:transparent url(imagenes/fondo_contenedor.png) repeat-y scroll 0 0;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	width:1024px;
}

#contenedor_inf{
	background:transparent url(imagenes/fondo_contenedor_inf.png) no-repeat;
	height:39px;
	margin:auto;
	width:1024px;
}


#menu {
	background:transparent url(imagenes/fondo_menu.jpg) no-repeat scroll 0 0;
	font-size:18px;
	height:60px;
	margin:auto;
	width:980px;	
}

#contenedor{
	background:transparent url(imagenes/fondo_izq_contenido.jpg) repeat-y scroll 0 0;
	margin:auto;
	width:980px;
	overflow:hidden;
	position:relative;
}

#izquierdo{
	width:328px;
	float:left;
}

#izquierdo h1{
	background:transparent url(imagenes/fondo_header_izquierdo.jpg) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-size:16px;
	line-height:28px;
	margin:10px 0;
	padding-left:30px;
}

#menu_izq ul{font-size:14px;margin:auto;padding:0 0 0 15px;width:300px;}

#menu_izq ul li{
	list-style-type:none;
	list-style-position:inside;
	padding:3px 0;
}

#menu_izq ul li a{color:#383738;}
#menu_izq ul li a:hover{color:#6a0f32;}

#contenido{
	float:left;
	padding:15px 20px;
	width:612px;
}

#contenido a{color:#6a0f32;}
#contenido a:hover{color:#6a0f32;text-decoration:underline}
#contenido h1{font-size:28px; font-weight:normal}
h2{font-size:22px; font-weight:normal; font-style:italic;margin-bottom:15px;}
h3{color:#6a0f32; font-size:17px; padding-top:10px}
h4{color:#6a0f32; font-size:15px; padding-top:10px}

#contenido_inf{
	background:#fff;
	float:left;
	padding:15px 20px 25px;
	width:612px;
}

.servicio{
	background:transparent url(imagenes/marco_servicio_1.jpg) no-repeat;
	float:left;
	margin-right:20px;
	text-align:center;
	width:185px;
}
.servicio p{padding-top:5px;text-align:center;}
.servicio .titulo a{color:#FFFFFF;font-size:13px;font-weight:bold;text-align:center;line-height:15px;}
.servicio .leer_mas a{background:url(imagenes/btn_leer_mas.jpg) no-repeat;width:93px;color:#3F4450;padding:0px;float:right;}
.servicio a img{margin-top:3px; border:0px;}
.servicio p {font-size:13px}

.link_inactivo{background:#e9a56a;color:#fff;padding:1px 5px;}
.link{background:#e77919;padding:1px 5px;}
.link:hover{background:#e9a56a;padding:1px 5px;}

.lista_servicios{padding:10px 0 0;}
.lista_servicios li a{color:#6a0f32;}
.lista_servicios li a:hover{color:#6a0f32; text-decoration:underline;}

.slogan{bottom:0;clear:both;color:#6A0F32;font-size:12px;margin-top:1px;position:absolute;right:15px;text-align:right;}

#pie{
	color:#FFFFFF;
	margin:auto;
	padding-bottom:10px;
	text-align:center;
	width:980px;
}
#pie a{color:#fff;}

#menu_pie{padding-bottom:8px}
#menu_pie a{padding:0 30px;}
#menu_pie a:hover{color:#6a0f32;}

.vacante {margin:10px 0}
.vacante p{text-align:left;}
.vacante .linea_v{border-bottom:1px solid; height:1px}
.vacante .correo {float:left;}
.vacante .id{float:right;}

/*************FORMA**************/

#forma{height:280px;margin:auto;width:280px;}

#forma .caja{clear:both;height:22px;margin:10px auto auto;width:250px;}

#forma label{float:left;font-size:13px;text-align:right;width:90px;}

#forma input, select, textarea{float:right;width:150px;}

.boton {
/*	background:transparent url(imagenes/btn_enviar.jpg) no-repeat scroll 0 0;*/
	background:transparent url(imagenes/boton_contactar.jpg) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	float:right;
	height:22px;
	margin:10px 25px 15px 0;
	width:131px;
}

/*************FORMA DE COTIZACIÓN**************/

#forma_cotizacion{margin:auto;}

#forma_cotizacion .caja{float:left;height:22px;margin-right:15px;padding-top:10px;width:270px;}

#forma_cotizacion .caja label{float:left;font-size:13px;text-align:right;width:80px}

#forma_cotizacion .caja input, select{float:right;width:156px;}

#forma_cotizacion .caja textarea{float:left;width:180px;}

#forma_cotizacion .caja_check {clear:both;float:left;margin-top:5px;width:120px;}

#forma_cotizacion .caja_check label{float:left;font-size:13px;text-align:right;}

#forma_cotizacion .caja_check input{float:right;width:15px;margin-top:3px;}

#forma_cotizacion fieldset{margin-top:15px;padding:0 10px 10px;}

#forma_cotizacion legend{font-weight:bold;}



.ol_lista {text-align:justify;}

.ul_lista { text-align:justify;list-style-type:circle;
padding-left:30px;}



ol {padding:0}
ol li {margin-left:35px;}