frame,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin: 0;list-style:none;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}blockquote,q{quotes:none;}:active{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}a{	outline:none;	text-decoration:none;	color:#2d3956;}a:hover{	text-decoration:underline;}body {	font-family: Verdana, Tahoma, sans-serif;	line-height:150%;	font-size:12px;	margin:0;	background:#e7e7e7 url("../_images/bg.png") repeat-x;}#body{	background:#e7e7e7 url("../_images/bg.png") repeat-x;	margin:0 auto;	width:100%;}#base{	margin:0 auto;	background:url("../_images/bordes.png") repeat-y;	width:906px;	padding:0 20px 20px 20px;}#header{	display:table;	height:102px;	text-align:center;}#banner{	margin-left:-8px;}#menu{	margin-top:18px;	margin-left:97px;	text-align:center;	display:table;	white-space:nowrap;}#menu1, #google_translate_element{	float:left;}#head-titular{	text-align:center !important;	color:#FFF;	padding-top:17px;	display:table;	float:left;	margin-left:50px;	position:absolute;	width:806px;	white-space:nowrap;}#head-titular .h1{	font-size:26px;	text-align:right;	font-style:italic;}#head-titular .h1 a{	color:#FFF;}#head-titular .h5{	width:80px;	text-align:left;	font-size:10px;}#foot li{	margin:0 25px;}#foot a{	color:#FFF;}#foot{	width:100%;	background:#2d3956;	color:#FFF;}.fb-like-box, .fb-like{	background:#fff;	width:206px;}#footA, #footB{	width:100%;	font-size:10px;	display:table;	margin:0 auto;	background:url("../_images/bordes.png") repeat-y;	width:906px;	padding:20px;}#footA-left, #footA-center, #footA-rigth {	width:295px;	float:left;	display:table;}#footB-rigth{	width:170px;	float:left;	border-left:2px solid #FFF;	color:#2d3956;	padding-left:20px;}#footB-center{	width:170px;	float:left;	text-align:right;	color:#2d3956;	padding-right:20px;}#footB-left{	width:500px;	float:left;	color:#2d3956;}/* Styles for the entire LavaLamp menu */.lavaLamp {    overflow: hidden;}.lavaLamp li {	float: left;	list-style: none;}.lavaLamp li a {	position: relative;	text-decoration: none;	color: #455372;	outline: none;	z-index: 10;	margin:0 16px;}#buscador{	margin-top:-6px;}.input_text1{	border:0;	background:url('../_images/buscador.png') no-repeat;	background-position: -0px 2px !important; 	width:49px;	height:27px;	margin-right:-5px;}.input_text2{	border:0;	background:url('../_images/buscador.png') no-repeat;	background-position: -59px 2px !important; 	width:97px;	height:27px;	margin-right:-6px;}.input_text3{	border:0;	background:url('../_images/buscador.png') no-repeat;	background-position: -166px 1px !important; 	width:30px;	height:28px;	margin:0;}#llaproder{	white-space:nowrap;	margin-top:18px;}#llaproder img{	padding-right:22px;}#social{	text-align:right;}#table{	display:table;	width:100%;}#table-right{	display:table-row;	float:left;	width:208px;}#table-left{	display:table-row;	float:left;	width:673px;	margin-right:5px;	padding:0 10px;}.tabla-calendario td{	border:1px solid #e7e7e7;}.tabla-calendario{	background:#FFF;	font-size:10px;	width:200px;}.Dias-Mes{	font-size:14px;}.sortheader{	color:#2d3956;	font-size:14px;	font-weight:700;	padding:10px 0;}/*---------- bubble tooltip -----------*/a.tt{    position:relative;    z-index:24;    color:#3CA3FF;	font-weight:bold;    text-decoration:none;}a.tt span{ display: none; }/*background:; ie hack, something must be changed in a for ie to execute it*/a.tt:hover{ z-index:25; color: #aaaaff; background:;}a.tt:hover span.tooltip{    display:block;    position:absolute;    top:0px; left:0;	padding: 15px 0 0 0;	width:200px;	color: #993300;    text-align: center;	filter: alpha(opacity:90);	KHTMLOpacity: 0.90;	MozOpacity: 0.90;	opacity: 0.90;}a.tt:hover span.top{	display: block;	padding: 30px 8px 0;    background: url("../_images/tips.gif") no-repeat top;}a.tt:hover span.middle{ /* different middle bg for stretch */	display: block;	padding: 0 8px; 	background: url("../_images/bubble_filler.gif") repeat bottom; }a.tt:hover span.bottom{	display: block;	padding:3px 8px 10px;	color: #548912;    background: url("../_images/tips.gif") no-repeat bottom;}.nav-left{	float:left;	width:260px;}.nav-center{	float:left;	width:100px;	text-align:center;}.nav-right{	float:left;	width:260px;	text-align:right;}
