@charset "iso-8859-1";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}


body{
	background-color:#b0b4bd;
	background-image:url(../img/fondo.gif);
	color:#FFF;
	font-family:Arial;
}

#envoltura{
	width:960px;
	margin:0 auto;
	overflow: hidden;
	padding-bottom:20px;
	position:relative;
	z-index:1;
}

/*------------------------------------ENCABEZADO--------------------------------*/

div#encabezado{
	overflow:hidden;
	background-color:transparent;
	min-width:960px;
}

div#seccionSlide{
	height:255px;
	width:100%;
	background-color:#6191cf;
	overflow:hidden;
	min-width:960px;
}

#enca_bajo{
	clear:both;
	height:36px;
	margin:0 auto;
	width:960px;
}

#boton_slide{ cursor:pointer;float:right;}

.enca_secciones{
	width:299px;
	float:left;
	margin-right:15px;
}
.enca_div{
	float:left;
	margin-top:60px;
	height:150px;
	width:14px;
	border-left:#FFF dashed 1px;
}

div#enca_envoltura{
	margin:0 auto;
	width:960px;
	overflow:hidden;
	height:100%;
}

.enca_secciones h4{
	margin-top:16px;
	margin-bottom:12px;
	/*margin-bottom:12px;*/
	font-family:Arial;
	font-size:16px;
	font-weight:lighter;
}
.enca_secciones label{
	color:#cbffff;
	font-family:Arial;
	font-size:12px;
}

.enca_secciones p{
	color:#cbffff;
	font-family:Arial;
	font-size:12px;
}

.enca_secciones input[type=text]{
	margin-top: 2px;
	/*margin-top: 0;*/
	margin-bottom:8px;
	/*margin-bottom:5px;*/
	width:295px;
	height:19px;
	color:#333;
	padding:4px 2px 2px 2px;
}
#forma_recomienda{ 
	margin:0;
	/*margin-top:-2px;*/
}

#boton_rec{
	margin-top:3px;
	margin-left:6px;
}

#enca_imgs{
	margin-top:24px;
	padding-left:26px;
}

#enca_imgs a{ margin-right:10px;}
#enca_imgs a img{ border:none;}

#forma_informa{ margin-top:18px;}
#boton_info{
	margin-top:6px;
	margin-left:6px;
}

.envol_boton *{
	display:block;
	float:left;
}
.enca_resp{
	padding-top:3px;
	width:180px;
	height: 23px;
	font-size:12px;
}
#info_resp{ margin-top:6px;}
#rec_resp{ margin-top:4px;}

.invalido{ color:#900;}
.valido{ color:#039}
/*-------------------------------------------------------------------*/

#seccionTop{
	margin:0 auto;
	width:960px;
	height:95px;
	background-color:transparent;
	position:relative;
	z-index:10;
}

#seccionTop > h1{
	width:100%;
	height:67px;
	text-indent:-9999px;
	position:relative;
	
}
#seccionTop > h1 a{
	display:block;
	width:233px;
	height:67px;
	background:transparent url(../img/acrymaquetas-logo.gif) no-repeat scroll 0 0;
	float:left;
}

/*-------------------------------------MENU-----------------------------*/

#seccionMenu{
	float:right;
}

#seccionMenu .menu{
	width:auto;
	height:24px;
	list-style-type:none;
}

#seccionMenu a{
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	padding-right:7px;
}

.actual .boton_secI{
	background-image:url(../img/boton-L.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.actual .boton_secD{
	background-image:url(../img/boton-R.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.boton_secI{
	display:block;
	float:left;
	height:24px;
	width:7px;
}
.boton_secD{
	display:block;
	float:left;
	padding-top:4px;
	padding-right:8px;
	height:20px;
	cursor:pointer;
}

#seccionMenu .menu li{ 
	float:left;
	margin-left:8px;
	display:block;
}

#seccionMenu .submenu /*primer submenu*/
{
	display:none;
	position:absolute;
	top:24px;
	left:0;
	width:190px;
	z-index:1000;
	overflow:hidden;

	padding-top:5px;
	background:transparent url(../img/over-menu-top.gif) no-repeat 0 0;
}

#seccionMenu .submenu li{
	background-color:#678FCC;
	border-left:1px solid #797C84;
	border-right:1px solid #979BA4;
	display:block;
	float:left;
	height:30px;
	line-height:18px;
	margin:0;
	width:188px;
	
}

#seccionMenu .submenu li:hover{
	background-color:#577fbc;
}

#seccionMenu .submenu li a
{
	display:block;
	color:#EFEFEF;
	margin:0;
	font-size:12px;
	width: 175px;
	height:25px;
	padding-top:5px;
	padding-left:5px;
}

#seccionMenu li.sisub{
	min-width:85px;
}

#seccionMenu li.sisub:hover
{	background:transparent url(../img/over-menu.gif) no-repeat left bottom;
	position: relative;
	height:24px;
}

#seccionMenu li.sisub:hover >ul {display: block;}

#seccionMenu li.sisub:hover .boton_secI{
	background:none;
}
#seccionMenu li.sisub:hover .boton_secD{
	background:none;
}

#seccionMenu li.submenuFin{
	height:10px;
	background:transparent url(../img/over-menu-bottom.gif) no-repeat 0px -3px;
	border:none;
	padding:0;
	width:190px;
}

#seccionMenu li.submenuFin:hover{
	background-color: transparent;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#contenido{
	margin:0 auto;
	width:960px;
	min-height:300px;
	background-color:transparent;
	overflow:hidden;
}


#foot_serv{
	margin-top:20px;
	width:958px;
	height:140px;
	border:#FFF solid 1px;
	background-image:url(../img/bg-servicios.gif);
	background-repeat:repeat-x;
}

.servs{
	float:left;
	width: 220px;
	height:120px;
	margin-left:15px;
	margin-top:18px;
}

.serv_img{
	margin-top:5px;
	float:left;
	margin-right:10px;
	height:100px;
}

.servs h4{
	float:left;
	margin-top:5px;
}
.servs p{
	margin-top:8px;
	width:160px;
	float:left;
	font-size:12px;
	color:#333;
}

#foot_serv a{
	text-decoration:none;
	font-size:18px;
	color:#246c9c;
	font-weight:normal;
}

#foot_serv a:visited{
	color:#246c9c;
}

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

#foot_info{
	margin-top:20px;
	width:958px;
	border:#6F7887 solid 1px;
	background-image:url(../img/bg-footer.gif);
	background-repeat:repeat-x;
	height:62px;
}

.foot_infos{
	float:right;
	margin-top:8px;
	width:236px;
	height:52px;
	color:#DDD;
	font-size:12px;
}

.foot_img{
	padding-top:3px;
	height:50px;
	float:left;
	margin-right:10px;
}

.foot_infoDiv{
	margin-top:10px;
	float:right;
	height:45px;
	width:10px;
	border-left:#CCC solid 1px;
}

#info_mapaBtn{
	position:relative;
	left:158px;
	top:-20px;
}

#info_mapaBtn a{
	text-decoration:none;
	color:#FFF;
}


.boton_chI{
	display:block;
	float:left;
	height:20px;
	width:7px;
	background-image:url(../img/botonCH-L.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.boton_chD{
	display:block;
	float:left;
	padding-top:1px;
	padding-right:6px;
	height:18px;
	cursor:pointer;
	background-image:url(../img/botonCH-R.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

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

#foot_links{
	float:right;
	margin-top:10px;
	margin-right:40px;
	height:19px;
}
#foot_links img{
	position:relative;
	top:1px;
	left:-3px;
}
#foot_links a{
	font-size:12px;
	color:#444;
	text-decoration:none;
	font-weight:normal;
}
#foot_lik1{
	padding-right:13px;
	margin-right:10px;
	border-right:#444 solid 2px;
}


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

#cont_envol{
	margin-top:100px;
}

#cont_izq{
	height:381px;
	width:10px;
	float:left;
	background-image:url(../img/main-bg-L.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#cont_der{
	height:381px;
	width:10px;
	float:left;
	background-image:url(../img/main-bg-R.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#cont_cen{
	height:381px;
	width:940px;
	float:left;
	background-image:url(../img/main-bg-T.gif);
	background-position:bottom;
	background-color:transparent;
	background-repeat:repeat-x;
}