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

html {
	height : 100%;
	margin : 0 0 0 0;
}
body {
	font-family:Tahoma;
	height : 100%;
	margin : 0 0 0 0;
	color:#FFF;
	background:#333;
}
img {
	border:none;
}
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
#p_header {
	height:45px;
	background:url(../img/fondo_header.png) repeat-x;
}
#p_principal {
	margin:0 auto 0 auto;
	width:850px;
}
#p_menu_superior {
	height:80px;
	width:588px;
	float:left;
}
#p_logo_superior {
	width:210px;
	height:80px;
	background:url(../img/logo.png) no-repeat;
	background-position:20px;
	float:left;
}
#p_contenido {
	clear:both;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}
#menu_superior {
	background:url(../img/menu.png) no-repeat;
	height: 55px;
}
/*------------------------------------- menu superior---------------------------------------*/
.menu_menu {
	height:55px;
	background: url(../img/menu.png) no-repeat;
	padding-top:-1px
}
ul#menu_menu2 li {
	margin-top:6px;
	float:left;
	list-style:none;
	width:130px;
	height:29px;
	background:url(../img/seperador.png) no-repeat;
	background-position:right;
	padding-left:10px;
}
ul#menu_menu2 li a {
	padding-top:4px;
	display:block;
	height:29px;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	font-family:Tahoma;
	color:#FFFFFF;
}
/*-----------------------contenedor---------------------*/
#contenedor {
	width:817px;
	margin:0 auto 0 auto;
}
#cont_header {
	height:57px;
	font-size:15px;
	color:#CCC;
}
.s1 {
	width:37px;
	height:57px;
	background:url(../img/s1.png) no-repeat;
	float:left;
}
.s2 {
	height:32px;
	background:url(../img/s2.png) repeat-x;
	float:left;
	padding-top:25px
}
.s3 {
	width:37px;
	height:57px;
	background:url(../img/s3.png) no-repeat;
	float:left;
}
#cont_cont {
	font-size:12px
}
.s8 {
	width:37px;
	min-height: 420px;
	height: auto !important;
	height: 420px;
	background:url(../img/s8.png);
	float:left;
}
.s9 {
	height:32px;
	min-height: 395px;
	height: auto !important;
	height: 395px;
	background: #252525;
	float:left;
	padding-top:25px
}
.s4 {
	width:37px;
	min-height: 420px;
	height: auto !important;
	height: 420px;
	background:url(../img/s4.png);
	float:left;
}
#cont_footer {
	clear:both;
	height:30px;
}
.s5 {
	width:37px;
	height:35px;
	background:url(../img/s5.png) no-repeat;
	float:left;
}
.s6 {
	height:32px;
	height:35px;
	background:url(../img/s6.png) repeat-x;
	float:left;
	padding-top:25px
}
.s7 {
	width:37px;
	height:35px;
	background:url(../img/s7.png) no-repeat;
	float:left;
}
/*------------------------------- Formularios--------------------------------------*/
.solicitud {
	background:url(../images/fondo_rayas.png);
	font-size:11px;
	border: solid 1px #CCF;
}
.solicitud input {
	font-size:11px;
	height:16px;
}
.solicitud td {
	padding:5px 5px 5px 5px;
	font-size:11px;
}
.s_correo, .s_nombre, .s_cedula, .s_consignacion, .s_recibo, .s_telefono, .s_direccion, .s_fecha{
	padding-left:18px;
	border: solid 1px #CCF;
	/*width:150px;*/
}
.s_correo {
	background:url(../iconos/correo.png) no-repeat #FFF;
}
.s_nombre {
	background:url(../iconos/user.png) no-repeat #FFF;
}
.s_cedula {
	background:url(../iconos/cedula.png) no-repeat #FFF;
}
.s_consignacion {
	background:url(../iconos/direccion.png) no-repeat #FFF;
}
.s_fecha {
	background:url(../iconos/fecha.png) no-repeat #FFF;
}
.s_recibo {
	background:url(../iconos/recibo.png) no-repeat #FFF;
}
.s_direccion {
	background:url(../iconos/sm_world.png) no-repeat #FFF;
}
.s_telefono {
	background:url(../iconos/telefono.png) no-repeat #FFF;
}
.titulos_textos {
	background: url(../img/titulos.png);
	padding:2px 2px 2px 2px;
}