*{	font-size:100%;}
body{	font:75%/140%  Arial, Helvetica, sans-serif;
	text-align:center; margin:0; padding:0; background:url("../lay/bg.gif"); height:100%;}
h1 {font-size: 16px;font-weight: bold;margin: 0;padding: 0;}
h2 {font-size: 14px; text-decoration: none;	margin: 0;	padding: 0;}
td {font-size: 11px;}

div{margin:0;}
dd{margin-right:0;}
a {text-decoration:none; color:#333}
a:hover{text-decoration:underline}

#full{	background:url("../lay/bgl.gif") repeat-y top left; width:780px;	margin:0 auto;	text-align:left; height:100%;}

* html #full{	width: 782px; /* total width (only for IE5.x/Win) */
 w\idth: 780px; /* content width (for other IE) */
 height:100%; zoom:1}
 


#fulli{	width:760px;	margin:0 10px;	text-align:left; height:100%;}


#main-content{width:580px;	display:inline;	float:left;	margin-left:180px;}


 
#content {width:580px;float:left;}
#content h1{font-size:130%; font-weight:bold; padding: 0; margin:-6px 0 -4px 0;}


input.btn {float:right}
input.btn2, input.botones {float:right; border-color:#CCC #333 #333 #CCC; color:#333; font-weight:bold; background-color:#F2F2F2;}

#content h2, #content h2 h3, #content h3 {margin:5px; width:100%; font-weight:bold; font-size:160%; text-decoration: underline}
.imr{float:right;margin:5px 3px;}
input.result{border:0pt; background:#FFD351; color:#333; text-align:right;}

/* Header */ 
#subheader{color:#666; font-size:90%; text-align:right;}
#header {clear:both;}
#bartip {margin:0; padding:0; background:#FFD351 url("../lay/tipbar.gif") no-repeat top right; height:39px; width:580px; clip:rect(0,580px,39px,0);}
#bartip h1 { float:right; margin:5px 10px; }
#nav{	width:180px;float:left;	margin-left:-760px; background:#FFD351 url("../lay/bajoleft.gif") no-repeat bottom left;}

#headadd {clear:both;
	display:block; margin:0px;	padding: 0px;	overflow: hidden;
	width:780px;	height: 72px;	clip:rect(0, 780px, 72px, 0);
}

#headadd h1 {margin:0px; padding: 82px 0 0 0;	background: transparent url("../lay/top1es.jpg") no-repeat top left;
	height: 0px !important;	height /**/:82px;}
#headadd h1.head0en {background: transparent url("../lay/top1en.jpg") no-repeat top left;}
#headadd h1.head1en {background: transparent url("../lay/top2en.jpg") no-repeat top left;}
#headadd h1.head2en {background: transparent url("../lay/top3en.jpg") no-repeat top left;}
#headadd h1.head3en {background: transparent url("../lay/top4en.jpg") no-repeat top left;}
#headadd h1.head1es {background: transparent url("../lay/top2es.jpg") no-repeat top left;}
#headadd h1.head2es {background: transparent url("../lay/top3es.jpg") no-repeat top left;}
#headadd h1.head3es {background: transparent url("../lay/top4es.jpg") no-repeat top left;}


/* Menu Related */
dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}
#menu {position: relative;top: 0;left: 0; width: 100%;}
#menu li a, #menu dt a {color:#333;text-decoration: none;display: block; border:0;height: 100%;}
#menu dt, #menu dt a{cursor:pointer; margin:0px 0px 3px 0px; padding:0px;	overflow:hidden;width:182px;
					height: 41px;clip:rect(0, 182px, 41px, 0);}
#menu dt a {padding: 41px 0 0 0;	background: transparent url("../lay/men1.gif") no-repeat top left;
	height: 0px !important;	height /**/:41px;}
#menu dt a:hover {background-position: 0 -41px;}
#menu dd {border: 0;}
#menu li {text-align:center; border:0; font:130% Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#menu li a{padding:3px; width:200px; margin:0 8px;}
#menu li a:hover {background: #900;color:#fff}

#menua {width: 760px; float:left; margin:0px;}

#menuh { width: 760px; float:left; margin:0; background-color:#A6C8E9;}
#menuh p {margin: 0; float:left; text-align:center; font-size:90%; color:#333;}
#menuh p a { display: block; padding: 3px 0px; color: #333; width:107px; font-weight: bold; border:1px solid #333; border-left:0pt;}
#menuh p a.beg {width:60px;}
#menuh p a.nd {width:154px;}
#menuh p a.end {border-right:0pt; width:112px;}
#menuh p a:hover{color:#FFF; background-color:#6A8FB5;}
#menuh p a.act {color:#600;}


#foot{
	clear:both;
	text-align:center;
}
#foot p {
	margin:0px;
	font-size:90%; color:#333;
}        


a.mejor, a.txt_menu2, a.txt_menu3 { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000;  font-size: 10px;  text-decoration: none;}
a.txt_menu2, a.txt_menu3 {font-weight:bold; font-size: 11px;}
a.mejor:hover,a.txt_menu2:hover,a.txt_menu3:hover {color: #069;}


a.detal, a.solinfo, a.enviar{
	color:#333333;
	padding: 8px 0px 0px 5px;
	text-decoration: none;
	font-weight: bold;
	display:block;
	margin:0px 0px 2px 0px;
	border: 1px solid #333333;
	background-color: #FFECCF;
	width:140px;
	height:25px;
	background-image:url(../detal.gif);
	background-repeat:no-repeat;
	background-position:100px 50%;
}

a.detal:hover, a.solinfo:hover, a.enviar:hover{
	background-color: #FFCC7F;
	border: 1px solid #333333;
}

a.solinfo{
	background-image:url(../solinfo.gif);
}

a.enviar{
	background-image:url(../enviar.gif);
}

.txt_menu {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.txt_antesmenu   { font-size: 14px; font-weight: bold; color: #036; text-decoration: none;} 	

.colabora{
	color:#333;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
	margin:2px;
	border: 1px solid #333;
	background-color: #A6C8E9;
	width:300px;
	height:25px;
}

.colabora:hover{
	color:#FFF;
	background-color: #6A8FB5;
	border: 1px solid #7289A0;
}

#lay1, #lay2 {width:570px; float:left; margin:0; padding:0; display:inline; position:relative;}
#lay1 div, #lay2 div {float:left; margin:0;}
#lay2 p {margin:0; padding:0;}
img.layt {float:left; margin:0; border:0px;}

/*Promociones*/
#promos {margin:3px 0px 3px 5px; padding:0px; font-size:12px; color:#333; text-align:center; width:576px;}
#promos div{ border:1px solid #668BB0; margin:0px; padding:0;; display:block; width:186px; }
#promos div h1 {margin:0px; padding:0px; color: #369; font-size:120%;}
#promos div h4 {margin:0px; padding:0px; color: #9F4010; font-size:85%;}
 
.loc {font-size:80%; color:#333;}
.td1, .td2 { background:#E8E9FD; float:left; width:152px;} 
.td2 { background:#FFF;}
.pimg{ margin:1px; border:0;}
.mdet {margin:0; padding:0; text-align:center; color: #9F4010; font-weight:bold; font-size:95%;}
.clear {clear:both;}
.menu {font-size:11px;}
.blanco{color:#FFF; font-weight:bold}
.negro {color:#000; font-weight:bold}

#prome {margin:5px; padding:0; font-size:11px; width:560px;}
#prome p {margin:0; padding:0;}
#prome p img {margin:5px; float:left;}
#prome p h1,#prome h1 {margin:2px; font-size:16px; color:#369; font-weight:bold;}
#prome p h2,#prome h2 {margin:2px; font-size:14px; color:#9F4010; font-weight:bold;}
#prome ul, #prome li {margin:0px 10px; list-style-type:disc}
#prome li ul li, #prome li li {margin:0px 10px; list-style-type:circle}



