/* CSS Document */

@import url(estilos.css);
@import url(menues.css);
@import url(pie.css);

/*pagina*/
body {
	background-color:#c2d4ff; 
	text-align:center; 
	margin:0;
}

/*encabezado*/
#contenedor-cabecera {
	width:100%; 
	border-bottom: 1px dotted #ccc; 
	background-color:#FFF; 
}
#contenedor-cabecera2 {
	width:48.75em; 
	margin:auto; 
	border-right:1px dotted #ccc; 
	border-left:1px dotted #ccc;
}
#cabecera { 
	height:9.25em; 
	background-image:url(../img/rotador/rotador.jpg); 
	background-repeat:no-repeat; 
	background-position:right; 
	text-align:left;
}
#logo_fx {
	width:307px; 
	text-align:center; 
	font-size:0.625em;
}
#cabecera object { 
	height:97px; 
	padding-top:16px; 
	margin-bottom:10px;
}

.contenedor-header {
	width:502px; 
	height:2em; 
	position:relative; 
	overflow:hidden; 
	padding:7px 7px 0 7px;
	font:bold 1em Arial, Helvetica, sans-serif; 
	color:#333; 
}
.contenedor-header div {
	position:absolute; 
	bottom:0; 
	left:0; 
	padding-left:10px; 
	text-align:left; 
	font-size:0.7em;
}
.contenedor-header span {color:#0959ff}

/*cuerpo*/
#navegador {
	font:normal normal 0.625em Arial, Helvetica, sans-serif; 
	color:#808080; 
	padding: 5px 0 5px 5px; 
	border-bottom: 1px solid #CCC;
}
#navegador a:link, #navegador a:visited, #navegador a:hover  { color:#808080; text-decoration:none}
#contenedor-principal{
	width:47.5em;
	padding: 0 10px;
	margin:auto;
	border-right: 1px dotted #ccc; 
	border-left: 1px dotted #ccc;
	background-color:#FFF;
	text-align:left;
}
#contenedor-menuppl {
	width:100%;
	margin-top:3px;
	background:#c2d4ff url(../img/sombra_celeste2-menuppl.jpg) repeat-x top; 
}
#contenedor-menuppl2 { 
	width:47.5em; 
	margin:auto; 
	padding-left:10px; 
	padding-right:10px; 
	background:#fff url(../img/sombra_az-menuppl.jpg) repeat-x top;
	text-align:center; 
}
#menuppl { height:1.9375em;}

#contenedor-menu_sec { 
	width:100%; 
	background:#f0f4ff url(../img/gradiente-menusec.jpg) repeat-x bottom; 
}
#contenedor-menu_sec2 { 
	width:47.5em; 
	margin:auto; 
	padding:7px 10px 0 10px; 
	border-right: 1px dotted #ccc; 
	border-left: 1px dotted #ccc;
}
* html #menu-sec { height: 1.3125em; float:right;} /*hack para ie 6*/
*:first-child+html #menu-sec { height: 1.3125em; float:right;} /*hack para ie 7*/
html>/**/body #menu-sec { height: 1.3125em; position:relative;} /*hack para firefox y navegadores modernos*/

#cont-menuizq {
	width:12em; 
	float:left;
	margin-top: 21px; 
	margin-right: 25px; 
}
	
#caja_contenidos {
	width: 33.8125em;
	float: left;
	margin-top: 21px;
}
#caja_contenidos-banner {
	width: 33.8125em;
	float: left;
	margin-top: -25px;
}
.caja-gral { 
	width:32.4375em; 
	overflow:hidden;
	margin-bottom:21px; 
	padding:20px 10px 5px 10px;
	border:1px solid #CCC; 
	background-image:url(../img/gradiente-oscuro.jpg); 
	background-repeat:repeat-x; 
	background-position:top; 
}
.caja-secundaria {
	padding:5px 10px; 
	background-color:#F0F4FF; 
	border:1px solid #CCC;
}
.masinfo { 
	clear:left; 
	border-top:1px solid #607DBF; 
	margin-bottom:21px;
}
.masinfo_disenoweb { 
	clear:left; 
	border-bottom:1px solid #607DBF; 
	margin-bottom:21px;
}
.paquetes {
	width: 15em; 
	float:left; 
	margin-bottom: 21px;
}
.paquetes_img {float:right; margin-left:10px;}
.paquetes ul { clear:both}
.paquetes h3 {color:#0959ff; clear:both; margin:0;}
.paq_izq { margin-right:2.4em;}

/*pie*/
#pie {
	width: 47.5em; 
	clear: both; 
	padding-top: 15px;
}
#bajopie { 
	width:48.88em; 
	height: 90px; 
	margin:auto; 
	background:#c2d4ff url(../img/pie-2.0.jpg) no-repeat top center;}
/*otros elem*/
img { border:none}
.img-textwrap {
	float:left; 
	margin: 30px 20px 13px 0px;
}
.img-textwrap_der {
	float: right; 
	margin: 30px 0px 0px 0px;
}
.volver, .img-ofertas {text-align:center}
.lista_horiz {
	list-style: none; 
	margin-left: 0px; 
	padding-left: 0px;
}
.lista_horiz li {display:inline;}

.cont-nav {
	margin-bottom:30px; 
	margin-top:30px; 
	text-align:center;
}
.cont-nav li { 
	margin-left:5px; 
	margin-right:5px;
}

/*prensa*/
.img-prensa {float:left; margin: 5px 20px 13px 0px;}
.clear { clear:both}

/*tabla de precios*/
.precios td, .precios th { 
	padding:2px; 
	margin-right: 15px; 
	border: 1px solid #CCC;
	text-align:left; 
}
.precios caption { 
	text-align:left; 
	padding:2px;
}
/*equipo*/
.equipo p {
	width:25em;
}
.equipo img {
	float:right;
	padding-top:30px;
}