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

/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, p, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend, caption{
	margin: 0; padding: 0; border: 0;
	outline: 0; font-size: 100%; vertical-align: baseline;
	/*background: transparent;*/}
body { line-height: 1;}

blockquote, q { quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none;}
:focus { outline: 0;}
ins { text-decoration: none;}
del { text-decoration: line-through;}

/*------------------------ GENERAL ---------------------------*/

body{
	background:#e0e0e0; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}

#principal{
	width:100%; float:left;}

#interior{
	width:950px; margin-left:auto;
	margin-right:auto; position:relative;}

#superior_menu{
	width:950px; height:55px; padding:20px 0 0 0; float:left;
	background:url(../imagenes/fnd_sup_menu.jpg) no-repeat;
	margin-top:10px; color:#FFF; font-weight:bold;
	text-align:center; position:relative; z-index:1;}

#texto_menu{
	width:100%; float:left; color:#FFF;
	padding:25px 0 0 0; font-size:13px;}

#superior_banner{
	width:950px; height:349px; float:left;
	padding-bottom:20px;}

#superior_banner_hor{
	width:950px; float:left;padding-bottom:20px;}

#panel_izq{	width:272px; float:left; padding:0 0 10px 0;}

#panel_izq #facebook{background:#eceff5;}

#panel_izq_cuadro1{
	width:272px; height:65px; float:left;
	background:url(../imagenes/item_menu_izq.jpg) no-repeat;}

#panel_izq_cuadro2{
	width:272px; float:left;
	background:url(../imagenes/fnd3.jpg) repeat;}

#panel_der{
	width:678px; float:left;}

#panel_der_content{
	width:638px; float:left; padding:15px 20px 20px 20px;}

#footer{
	width:950px; height:52px; float:left; border-top:2px solid #999;
	background:url(../imagenes/fnd_footer.jpg) no-repeat;
	color:#FFF; padding:0 0 15px 0;}

#texto_footer_izq{ float:left; width:550px; padding:20px 0 0 25px; }

#footer a:hover, a:visited, a:link{ 
	color:#FFF; font-weight:bold; text-decoration:none;}

#texto_footer_der{ float:right; width:350px; padding:20px 0 0 0; }

#texto_menu_izq{
	width:247px; padding:20px 0 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:400;}

#contenido{
	width:100%; float:left;
	background:url(../imagenes/fnd2.jpg) repeat;}

#panel_trabajando{
	width:530px; margin-left:43px; float:left;
	border:1px solid #999; padding:10px;
	background:url(../imagenes/fnd1.jpg);}


/*-------------- CLASES TEXTO -----------------*/

.texto_amarillo_titulo{
	color:#FC0; font-size:18px; font-weight:bold;
	border-bottom:1px solid #FFF;}

.texto_amarillo_titulo a{
	color:#FC0; font-size:18px;}

.texto_amarillo_subtitulo{
	color:#FC0; font-size:14px; font-weight:bold;}

.texto_blanco_contenido{
	color:#FFF; font-size:13px; text-align:justify;
	line-height:18px;}

.texto_blanco_legal{
	color:#FFF; font-size:11px; text-align:justify;
	line-height:18px;}

#contenido-texto{
	width:100%; float:left; color:#FFF;
	font-size:13px; line-height:18px;
	padding:10px 0 10px 0;}

.texto_blanco_form{
	color:#FFF; font-size:13px; text-align:right;
	line-height:18px; font-weight:bold;}

#panel_der_content ul li{
	color:#FFF; font-size:13px; text-align:justify;
	line-height:18px;}

#panel_contacto_izq{
	width:252px; float:left; padding:10px;}

#espacio_largo{
	width:500px; height:20px; float:left;}

/*------------ SLIDE ----------------*/
#slide img{
	padding:0 10px 0 10px;
	background:url(../imagenes/fnd1.jpg);}

#slide {background:url(../imagenes/fnd1.jpg);}

/*------------ FORM SOLICITUD ------------*/
#form_solicitud{width:252px; float:left; padding:10px;}

#separacion{ width:100%; float:left;}

#video{	width:100%;	float:left; text-align:center; padding:0 0 15px 0;}

/*----------*/

#panel_izq .item_panel_der{
	width:260px; float:left; padding:0 5px 10px 5px;}
