/* CSS Document */
*{margin:auto;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(imagenes/fondo_encabezado.jpg) repeat-x;
	}
p{margin:0px;}

#encabezado{
	width:980px;
	height:467px;
	}

#encabezado img{
	padding-top:16px;
	}

#pagina{
	background:url(imagenes/fondo_pagina.jpg);
	overflow:hidden;
	padding-bottom:8px;}

#cuerpo{
	width:937px;
	overflow:hidden;
	padding-bottom:10px;
	background:url(imagenes/fondo_cuerpo.jpg) repeat-x  #EEEEEE;
	border-left:#BDBCBD solid 1px;
	border-right:#BDBCBD solid 1px;
	padding-right:17px;
	padding-left:24px;
	padding-top:18px;
	
	}

#izquierdo{
	float:left;
	width:255px;
	height:690px;
	background:url(imagenes/fondo_fc.png) no-repeat;
	padding:16px;
	
	}

#forma{
	float:left;
	background:url(imagenes/fondo_forma.jpg) repeat-x;
	height:617px;
	border-left:#C1C1C1 solid 3px;
	border-right:#C1C1C1 solid 3px;
	padding:16px;
	width:249px;
	padding-top:11px;
	padding-bottom:0px;
	}

#curva_arriba{
	float:left;
	background:url(imagenes/fondo_curva_arriba.png) repeat-x;
	height:16px;
	width:287px;
	}
	
#curva_abajo{
	float:left;
	background:url(imagenes/fondo_curva_abajo.png) repeat-x;
	height:16px;
	width:287px;
	}

#derecho {
	float:left;
	padding-left:18px;
	width:632px;
	overflow:hidden;
	}

#derecho h1{
	font-family:Trebuchet MS,sans serif;
	font-size:19px;
	color:#330066;
	padding:0px;
	margin:0px;
	text-align:left;
	}

#derecho h2{
	font-family:Trebuchet MS,sans serif;
	font-size:16px;
	color:#330066;
	padding:0px;
	margin:0px;
	text-align:center;
	}

#derecho p{
	text-align:justify;
	padding-top:14px;
	}

#servicios {
	padding-top:16px;
	overflow:hidden;
	}

#servicios .servicios{
	float:left;
	width:148px;
	height:192px;
	padding-right:9px;
}

#servicios .servicios img{
	padding:5px;
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
	}

#servicios .servicios p{
	padding-top:18px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}


#pie{
	width:980px;
	height:59px;
	background:url(imagenes/fondo_pie.png) no-repeat;
	}

#pie p{
	text-align:center;
	font-size:11px;
	color:#666666;
	}
	
/* FORMA DE CONTACTO */
#forma_contacto {
	width:256px;
	height:180px;
	padding-top:15px;
	text-align:left;
	color:#003366;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#forma_contacto .boton {
	background:url(imagenes/boton_enviar.jpg);
	background-repeat:no-repeat;
	text-align:right;
	border:none;
	width:105px;
	height:29px;
	margin-right:3px;
	float:right;
}

#forma_contacto label{
	text-align:right
}

#forma_contacto input,textarea,select{
	width:158px;
	height:17px;
	margin-bottom:8px;
}
#forma_contacto textarea{
	width:245px;
	margin-right:0px;
	margin-bottom:8px;
	height:50px;
}

#forma_contacto #texto_forma{
	float:left;
	width:90px;
	height:140px;
	
}

#forma_contacto #cajas_texto{
	float:left;
	width:165px;
	height:142px;
	margin-top:-2px;
	
}