.tablon {
height: 228px;
}


body {
	margin: 0;
	padding: 0;
	background: #10222E url('../images/bg_body.gif');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height:100%; 
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
td{
	font-size: 12px;
}
h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #85C329;
}

h1 {
	font-size: 197%;
}

h2 {
	font-size: 167%;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}

p, ol, ul {
	line-height: 130%;
}


blockquote {
	margin: 0;
	padding-left: 20px;
	font-style: italic;
	color: #999999;
}

blockquote * {
	line-height: normal;
}

a {
	color: #CC0000;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
}

hr {
	display: none;
}

/* Header */

#header {
	width: 100%;
	height: 82px;
	margin: 0 auto;
}
#header_izq{
	background: url(../images/bg_mapa.gif);
	color: #FFFFFF;
	padding-top: 30px;
	padding-left: 20px;
	height: 31px;
	width: 324px;	
	float: left;
}
#header_der{
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	height: 31px;
	width: 314px;	
	float: right;
}
#main_title{
	width: 100%;
	height: 300px;
	margin-top: 196px;
}
.link_hd{
	color: #FDA77A;
}

#logo h1, #logo h2 {
	margin: 0;
	padding-left: 60px;
	font-weight: normal;
	color: #E06529;
}

#logo h1 {
	font-weight: bold;
}

#logo h2 {
	font-size: 92%;
}

#logo a {
	text-decoration: none;
}
/*Central*/
#central{
	height: 225px;
	width: 100%;
}
#logo {
	float: left;
	height: 50px;
}
#container_banner_a {
	top: 50px;
	width: 100%;
	float: right;
	height: 101px;
	background: url('../images/bg_central_a.jpg');
	background-repeat: repeat-x;
}
#container_banner_b {
	top: 50px;
	width: 100%;
	float: right;
	height: 174px;
	background: url('../images/bg_central_b.jpg');
	background-repeat: repeat-x;
}
#banner_a {
	top: 50px;
	width: 100%;
	height: 101px;	
	background: url('../images/bg_header_a.jpg');
	background-position: right;
	background-repeat:no-repeat;
}
#banner_b {
	width: 100%;
	padding-top: 30px;
	height: 144px;
	background: url('../images/bg_header_b.jpg');
	background-position: right;
	background-repeat:no-repeat;
}
#banner_text{
	padding-top: 40px;
	padding-left: 30px;
}
#banner_menu{
	margin-top: 40px;
	vertical-align:bottom;
	text-align:right;
}
/*--------*/

/* Top Section */
#topSection {
	float: right;
	width: 550px;
}
#topCalendar{
	width: 50px;
	float: left;
	left: 330px;
	margin-top:10px;
}
#topClimate{
	margin-top: 50px;
	padding-left: 15px;
	padding-top: 5px;
	width: 213px;
	height: 83px;
	float: right;
	background: url('../images/bg_climate.jpg');
}

/* Top Menu */
#topmenu {
	float: left;
	width: 310px;
	margin-top: 100px;
}

#topmenu ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	line-height: normal;
}

#topmenu li {
	display: inline;
}

#topmenu a {
	padding: 0 10px;
	border-left: 1px solid #CCCCCC;
	text-decoration: none;
}

#topmenu a:hover {
	text-decoration: underline;
}

#topmenu .first a {
	border: none;
}

/* Header 2 */
#header_container{
	width: 100%;
	height: 32px;
}
#Menus {
	width: 100%;
	height: 36px;
	margin-top: -2px;
}
#MenusIni {
	width: 100%;
	height: 36px;
	margin-top: 41px;
}
#navigation_top{
	width: 769px;
	height: 32px;
	float: right;
	background: #FF9933 url('../images/bg_menus.gif');
}
#navigation{
	width: 500px;
	height: 32px;
	float:left;
}
#navigation ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	line-height: normal;
}

#navigation li {
	display: inline;
}

#navigation a {
	padding: 0 20px;
	color: #FFFFFF;
	border-left: 1px solid #DA720E;
	text-decoration: none;
}

#navigation a:hover {
	text-decoration: underline;
}
#welcome{
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 10px;
	width: 216px;
	height: 22px;
	float:left;
	background:url('../images/bg_welcome.gif');
}
#search{
	vertical-align:bottom;
	margin-right: 20px;
	text-align:right;
	height: 20px;
	width: 200px;
	float: right;
}
#search form{
	 margin: 0 auto;
}
/* Splash */

#splash {
	float: right;
	width: 560px;
	height: 200px;
}


/* Page */
#page_container{
	width: 100%;
}
#page {
	width: 780px;
	margin: 0 auto;
	background-image:url('images/page_center.gif');
}
#page_left{
	float: left;
	width: 10px;
	margin: 0 auto;
}
#page_center{
	width: 760px;
	background:#FFFFFF;
	margin: 0 auto;
	padding: 30px 0;
	float: left;
	left: 10px;
}
#page_right{
	float: right;
	width: 10px;
	margin: 0 auto;
}
/* Content */

#main_container{
	width: 100%;
}
#container {
	width: 885px;
	margin: 0 auto;
}

#central_panel{
	width: 770px;
	background:url('../images/bg_body.jpg');
}
#right_panel{
	height: 653px;
 	background:url('../images/bg_right.jpg');
}

#left_panel {
	width: 65px;
	height: 653px;
	background:url('../images/bg_left.jpg');
}
#right_panel_s {
	width: 50px;
 	background:url('../images/bg_right_s.jpg');
}
#left_panel_s {
	width: 50px;
 	background:url('../images/bg_left_s.jpg');
}
#bottom_panel{
	width: 885px;
	height: 136px;
	background: url('../images/bg_bottom_center.jpg');	
}
#footer{
	height: 50px;
	background: url('../images/bg_footer.gif');	
	color: #FFFFFF;
	padding-left: 30px;
	padding-top: 10px;
		
}
/*Recuadro*/
.recuadro_lefttop{
	background: url('../images/recuadro/img1.gif');
	width: 10px;
	height: 34px;
}
.recuadro_center{
	background: url('../images/recuadro/img2.gif');
	height: 28px;
	padding-left: 10px;
	padding-top: 6px;
}
.recuadro_righttop{
	background: url('../images/recuadro/img3.gif');
	width: 10px;
	height: 34px;
}
.recuadro_leftbottom{
	background: url('../images/recuadro/img6.gif');
	width: 10px;
	height: 10px;
}
.recuadro_rightbottom{
	background: url('../images/recuadro/img8.gif');
	width: 10px;
	height: 10px;
}
.recuadrob_leftbottom{
	background: url('../images/recuadro/img9.gif');
	width: 10px;
	height: 10px;
}
.recuadro_blue{
	background: #00608C;
}
.recuadrob_rightbottom{
	background: url('../images/recuadro/img10.gif');
	width: 10px;
	height: 10px;
}

.recuadro_effect{
	background: #FFFFFF url('../images/recuadro/img4.gif');
	background-repeat:repeat-x;
}
.recuadro_white{
	background: #FFFFFF;
}
.recuadro_blue{
	background: #00608C;
}
#recuadro_descarga{
	float: right;
}
#recuadro_titulo{
	float: left;
}
/*Produtos*/
#dv_productos { border:0; width:100%; overflow:hidden; } 
#productos { border:0; padding:0; margin:-40px 0 0 0;  width: 100%; height: 500px; }

/*Principal*/
.main_title{
	font-size: 25px;
	font-family: "Arial Narrow",Arial;
	color: #F26024;	
}
.main_text{
	font-family: "Arial Narrow",Arial;
	color: #FFFFFF;
	font-size: 16px;
}
.link_hd{
	color: #FDA77A;
}
.link_white{
	color: #FFF;
}
.tit_ofertas{
	color: #C30;
	font-size: 120%;
}
.naranja{
	color: #C30;
}

.degradado{
	background: url('../images/img_degrad.gif');
	background-repeat: repeat-y;
	padding-left: 30px;
}
div.boton a {
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	display: block;
	width: 100px;
	height: 24px;
	color: #000;
	background: url('../images/btn_normal.gif');	
}
div.boton a:hover {
	font-size: 110%;
	font-weight: bold;
	display: block;
	padding-top: 6px;
	width: 100px;
	height: 24px;
	color: #FFF;
	background: url('../images/btn_activo.gif');	
}

div.boton1 a {
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	display: block;
	width: 200px;
	height: 24px;
	color: #000;
	background: url('../images/btn_normalBig.gif');	
}
div.boton1 a:hover {
	font-size: 110%;
	font-weight: bold;
	display: block;
	padding-top: 6px;
	width: 200px;
	height: 24px;
	color: #FFF;
	background: url('../images/btn_activoBig.gif');	
}
div.servicio a {
	height: 15px;
	text-decoration: none;	
	font-weight: bold;
	padding-left: 10px;
	padding-right: 15px;
	background: #DD6728 url('../images/servicio_naranja.gif');
	background-repeat: no-repeat;
	background-position: right;
	color: #FFF;
}
div.servicio a:hover {
	height: 15px;
	padding-left: 10px;
	padding-right: 15px;
	background: #4494C0 url('../images/servicio_azul.gif');
	background-repeat: no-repeat;
	background-position: right;
	color: #FFF;
}

.empresa{
	background: url('../images/img_empresa_main.jpg');
	background-repeat: repeat-x;
	height: 250px;
}
.grid{
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	text-align: left;
}
.grid td{
	height: 20px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
.grid th{
	background: url('../images/bg_table.jpg');
	height: 20px;
	text-align: center;
	font-weight: bold;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
.td_email{
	text-align: right;
	border-left: 1px solid #FFF;
}
.linea{
	background: url('../images/img_cuadro.gif');
	background-repeat: repeat-x;
	height: 2px;
}