body{
	background:#E6E6E6;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0;}
	#contenedor { width:902px; margin:auto; background-color:#FFF; padding:8px; height:100%;}
	#web { width:900px; margin:auto; background-color:#FFF; padding:8px; height:100%;}

	#cab { width:900px; margin:0px; background:#069; background-image:url(images/logo.png); background-repeat:no-repeat; height:80px;}
	#cab_men {
	background-image:url(images/menu.png);
	background-repeat:no-repeat;
	position:absolute;
	width:200px;
	height:37px;
	left: 880px;
	top: 51px;
}
#menu{
	margin:auto;
	margin-top:2px ;
	background:#FC0;
	width:700px;
	height:32px;
	
}

#menu ul{margin-left:0px; list-style:none ;}
	ul{
	list-style:none ;}
	
	#menu ul li{
	float:left; margin:0 0px 0 0 ;}
	#menu ul{
	width:100% ; margin:0px; list-style:none ;}
	
#menu li {
	margin:0px ;	
	border-right:2px solid #8a96be ;
	float:left ;
	width:auto;
	

}

#menu ul li a {

		margin:0px;
		padding-top:3px;
		padding-left:5px;
		padding-right:5px;
	height:28px;
display:block;
	
text-decoration:none;	
text-align:center;	
font:bold 12px Arial, Helvetica, sans-serif; 
color:#FFF;
background-color:#333;
width:auto;
}

#menu ul li a:hover {
	margin:0px; background-color:#CCC;
	text-decoration:none;	
text-align:center;	
font:bold 12px Arial, Helvetica, sans-serif; 
color:#666;
	}

#menu_content{
	float:left;
	margin:auto;
	margin-top:2px ;
	height:100%;
	width:170px;
	}

#menu_content ul{margin-left:0px; list-style:none ; }
	ul{
	list-style:none ;}
	
	#menu_content ul li{
	float:left; margin:0 0px 0 0 ;
	text-decoration:none;	
text-align:center;	
font:bold 12px Arial, Helvetica, sans-serif;}
	#menu_content ul{
	width:100% ; margin:0px; list-style:none ;}
	
	#menu_content h1 { text-decoration:none;	
text-align:center;	
font:bold 12px Arial, Helvetica, sans-serif; 
color:#FFF;
}
	
#menu_content li {
	margin:0px ;	
padding:0px;
	float:left ;
	width:100%;
	height:25px;
	background-color:#369;
	border-bottom:dotted 1px #000;
display:block;

text-decoration:none;	
text-align:center;	
font:12px Arial, Helvetica, sans-serif; font-weight:normal;
color:#000;

}

#menu_content ul li a {

		margin:0px;
padding:0px;
	height:25px;
display:block;

text-decoration:none;	
text-align:center;	
font:10px Arial, Helvetica, sans-serif; font-weight:normal;
color:#000;
background-color:#CCC;
width:100%;
}

#menu_content ul li a:hover {
	margin:0px; background-color:#FC0;
	text-decoration:none;	
text-align:center;	
font:bold 11px Arial, Helvetica, sans-serif; 
color:#666;
	}
	#center { float:right; border-left:dotted 1px #666; width:510px; height:auto; background-color:#FFF; margin-right:10px; margin-top:4px;}
	.textos {margin-left:4px;}
#left { width:700px; background:#FFF; height:100%; float:left;}
#left_1 { width:150px; height:auto; float:left;}
#right { width:199px; background:#E6E6E6; height:100%; float:right; border-left:#333 solid 0px;}
#raya { width:10px;  height:1px; float:left;}
#rayaa { width:900px;  height:1px; clear:both;}
#promo { height:auto; width:690px;  padding:2px; margin-top:5px; border:dotted 1px #666; }
#oferta_menu_titulos { margin-top:10px; margin-left:14px; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF;}
.dom1 { width:100%; height:20px; background-color:#09F; float:left; font:bold 14px Arial, Helvetica, sans-serif; padding:4px; border-bottom:#CCC 1px solid;}
.cartbox { width:100%; height:auto; background-color:#09F;}
.texto_peq {font:bold 12px Arial, Helvetica, sans-serif;}
h2 { font:bold 14px Arial, Helvetica, sans-serif;}
#bloque1 h1 { text-decoration:none;	
text-align:center;	
font:bold 12px Arial, Helvetica, sans-serif; 
color:#FFF;}
#bloque2 h1 { text-decoration:none;	
text-align:center;	
font:bold 12px Arial, Helvetica, sans-serif; 
color:#FFF;}
#bloque3 h1 { text-decoration:none;	
text-align:left;	
font:bold 12px Arial, Helvetica, sans-serif; 
color:#333;}
#bloque4 h1 { text-decoration:none;	
text-align:left;	
font:bold 12px Arial, Helvetica, sans-serif; 
color:#333;}
.campos {font:regular 12px Arial, Helvetica, sans-serif; width:auto; height:15px;}
.select {font:regular 12px Arial, Helvetica, sans-serif; width:auto; height:20px;}
#bloque1 { width:390px; height:auto; float:left; background-color:#09F; border-right:#666 1px dotted; margin-top:4px;}
#bloque2 { width:295px; height:auto; float:right; background-color:red; margin-right:4px;  margin-top:4px; background-image:url(images/fond-bloq2.png); background-repeat:no-repeat; background-position:right; height:220px;}
#bloque5 { width:295px;  float:right; background-color:#CCC; margin-right:4px;  margin-top:4px; background-repeat:no-repeat; background-position:right; height:66px; border:outset 1px #000;}
#bloque3 { width:393px; height:100px; float:left; border:#666 1px dotted; margin-top:4px; background-image:url(images/diseno-web.jpg); background-repeat:no-repeat; background-position:right; margin-right:4px;}
#bloque4 { width:393px; height:100px; float:left; border:#666 1px dotted; margin-top:4px; background-image:url(images/resultadogoogle.png); background-repeat:no-repeat; background-position:right; margin-right:4px;}
.txt { width:100%; height:auto; float:left; font:regular 14px Arial, Helvetica, sans-serif; padding:1px; color:#FFF;}
.text {font:regular 12px Arial, Helvetica, sans-serif; padding:1px; color:#000; text-align:left;}
#center h1 { text-decoration:none;	
text-align:center;	
font:bold 12px Arial, Helvetica, sans-serif; 
color:#000;}
#bloque2info {
	background-image:url(images/info.png);
	background-repeat:no-repeat;
	position:absolute;
	width:100px;
	height:30px;
	left: 777px;
	top: 524px;
}
#bloque3info {
	background-image:url(images/info.png);
	background-repeat:no-repeat;
	position:absolute;
	width:100px;
	height:30px;
	left: 461px;
	top: 494px;
	overflow: visible;
}
#bloque4info {
	background-image:url(images/info.png);
	background-repeat:no-repeat;
	position:absolute;
	width:100px;
	height:30px;
	left: 466px;
	top: 595px;
}
#cuadro {
	border:#999 solid 1px;
	width:180px;
	height:auto;
	padding:2px;
	margin:5px;
	background-color:#FFF;
	left: 922px;
	top: 7px;
}
#plan1info {
	background-image:url(images/info.png);
	background-repeat:no-repeat;
	position:absolute;
	width:100px;
	height:30px;
	left: 511px;
	top: 700px;
}
#plan2info {
	background-image:url(images/info.png);
	background-repeat:no-repeat;
	position:absolute;
	width:100px;
	height:30px;
	left: 765px;
	top: 698px;
}
#plan3info {
	background-image:url(images/info.png);
	background-repeat:no-repeat;
	position:absolute;
	width:100px;
	height:30px;
	left: 509px;
	top: 888px;
}
#plan4info {
	background-image:url(images/info.png);
	background-repeat:no-repeat;
	position:absolute;
	width:100px;
	height:30px;
	left: 764px;
	top: 888px;
}
#plan5info {
	background-image:url(images/info.png);
	background-repeat:no-repeat;
	position:absolute;
	width:100px;
	height:30px;
	left: 513px;
	top: 1073px;
}
#plan6info {
	background-image:url(images/info.png);
	background-repeat:no-repeat;
	position:absolute;
	width:100px;
	height:30px;
	left: 763px;
	top: 1075px;
}
#datos {width:auto; height:auto;}
#right form.search input{
	width:90px; height:10px; padding:2px;
	font:normal 10px/10px Arial, Helvetica, sans-serif;
	background-color:#0FC; color:#000000; margin:0px 0 5px 0; border-style:solid; border:1px; height:13px; width:100px;}
	#right form.search input.searchBtn{
	width:52px; height:16px; padding:0; margin:0; float:left;}
	#mas_info { width:100%; border-top:#666 1px solid; height:120px; margin:auto; background-color:#F30; clear:both;}
	.mas_info { width:370px; height:90px; border-right:dotted 1px #FFF; float:left; margin:6px; padding:2px;}
	.cont { width:450px; height:90px; float:right; margin:6px; padding:2px;}
	.legal {
	position:absolute;
	width:150px;
	height:25px;
	left: 928px;
	top: 11px;
	color:#FFF;
	text-align:center;
}
a:link {color:#000; font-weight:bold;}
#planes { width:243px; border:#E9E9E9 1px solid; height:auto; background-color:#CCC; float:left; margin:4px;}
.planes {font:bold 12px/12px Arial, Helvetica, sans-serif; height:20px; margin:6px; border-bottom:#FFF 1px dotted;}
.planes1 {font:bold 12px/12px Arial, Helvetica, sans-serif; height:100px; margin:6px; border-bottom:#FFF 1px dotted;}
.planes2 {font:bold 16px/16px Arial, Helvetica, sans-serif; height:30px; margin:6px; border-bottom:#FFF 1px dotted; color:#FFF;}
.sitios { margin-left:10px; width:140px; float:left; }

