@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:0;
}

.clear {
	clear:both;
}

#wrapper {
	margin:0 auto;
	width:1002px;
	z-index:0;
}

#header {
	width:1002px;
	height:380px;
	margin:0;
	float:left;
	z-index:0;
}

#header_flash {
	width:1002px;
	height:380px;
	margin:0;
	z-index:1;
	position:absolute;
}

#footer {
	width: 962px;
	clear: both;
	margin:0 20px 30px 20px;
	text-align:center;
}

#container {
	width:962px;
	margin:0 20px 0 20px;
	float:left;
}

.bg_titles_sections_out {
	height:35px;
	background:url(../images/bg_titles_sections.png) top left;
}

.bg_titles_sections_in {
	height:35px;
	margin-left:10px;
	background:url(../images/bg_titles_sections.png) top right;
}

.bg_titles_subsections_out {
	margin-left:10px;
	height:10px;
	background:url(../images/h_line.gif) center repeat-x;
}

.bg_titles_subsections_in {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	display:inline;
	line-height:10px;
	background-color:#FFF;
	padding-right:10px;
}

.bg_titles_subsections2 {
	height:21px;
	background:url(../images/bg_subtitle.png) no-repeat right;
}

.bg_main_elements_out {
	width:233px;
	background:url(../images/bg_main_elements.png) bottom left;
	padding-bottom:10px;
}

.bg_main_elements_in {
	width:233px;
	background:url(../images/bg_main_elements.png) top left;
}

.bg_main_elements_in img {
	margin:10px 0 0 10px;
}

.h_line1 {
	width:962px;
	height:1px;
	background-image:url(../images/h_line.gif);
	background-repeat:repeat-x;
	margin:20px 0 10px 0;
	float:left;
}

.h_line2 {
	width:760px;
	height:1px;
	background-image:url(../images/h_line.gif);
	background-repeat:repeat-x;
	margin:20px 0 10px 0;
	float:left;
}

.h_line3 {
	width:188px;
	height:1px;
	background-image:url(../images/h_line.gif);
	background-repeat:repeat-x;
	margin:20px 0 10px 0;
	float:left;
}

.h_line4 {
	width:742px;
	height:1px;
	background-image:url(../images/h_line.gif);
	background-repeat:repeat-x;
	margin:20px 0 10px 0;
	float:left;
}

.h_line6 {
	width:962px;
	height:1px;
	background-image:url(../images/h_line.gif);
	background-repeat:repeat-x;
	margin:10px 0 10px 0;
	float:left;
}

.title_h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:16px;
	color:#00525D;
	float:left;
}

.title_products {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}

.subtitle_products {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1C446C;
}

.text_gral {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6D6E71;
	text-align:justify;
}

.text_black_9 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#000;
}

.text_black_10 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
}

.text_black_11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}

.text_gray_9 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#6D6E71;
}

.text_gray_11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6D6E71;
}

.text_gray_14 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#6D6E71;
}

.text_green_11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#00525D;
}

.text_green_11_2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#00525D;
	text-align:justify;
}

.text_blue_11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#1C446C;
}

.text_red_12 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FF0000;
}

a.lnk_black_9 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#000;
	text-decoration:none;
	line-height:12px;
}

a.lnk_black_9:hover {
	text-decoration:underline;
}

a.lnk_back_11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

a.lnk_back_11:hover {
	text-decoration:none;
}

a.lnk_back_11_2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

a.lnk_back_11_2:hover {
	text-decoration:underline;
}

a.lnk_green_11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#00525D;
	text-decoration:underline;
}

a.lnk_green_11:hover {
	text-decoration:none;
}

a.lnk_green_11_2 {
	display:block;
	width:150px;
	padding:2px;
	background-color:#C9DDE6;
	line-height:15px;
	color:#00525D;
	text-decoration:none;
	margin:5px auto;
}

a.lnk_green_11_2:hover {
	text-decoration:underline;
}

a.lnk_green_11_3 {
	display:block;
	width:150px;
	padding:2px;
	background-color:#C9DDE6;
	line-height:15px;
	color:#00525D;
	text-decoration:none;
	margin-left:10px;
	float:left;
}

a.lnk_green_11_3:hover {
	text-decoration:underline;
}

a.lnk_gray_10 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#6D6E71;
	text-decoration:none;
	line-height:12px;
}

a.lnk_gray_10:hover {
	text-decoration:underline;
}

a.lnk_gray_11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6D6E71;
	text-decoration:none;
}

a.lnk_gray_11:hover {
	text-decoration:underline;
}

a.lnk_gray_11_2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6D6E71;
	text-decoration:underline;
}

a.lnk_gray_11_2:hover {
	text-decoration:none;
}

a.lnk_gray_14 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#6D6E71;
	text-decoration:underline;
}

a.lnk_gray_14:hover {
	text-decoration:none;
}

a.lnk_blue_11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#1C446C;
	text-decoration:none;
}

a.lnk_blue_11:hover {
	text-decoration:underline;
}

a.lnk_blue_11_2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#1C446C;
	text-decoration:underline;
}

a.lnk_blue_11_2:hover {
	text-decoration:none;
}

a.lnk_black_10 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:underline;
}

a.lnk_black_10:hover {
	text-decoration:none;
}

.submenu_top {
	width:121px;
	height:305px;
	position:absolute;
	z-index:2;
	display: none;
}

.submenu_top table {
	width:121px;
	height:305px;
}

.submenu_top table td {
	vertical-align:bottom;
}

#caja0 {
	margin-left:21px;
}

#caja1 {
	margin-left:144px;
}

#caja2 {
	margin-left:268px;
}

#caja3 {
	margin-left:389px;
}

#caja4 {
	margin-left:513px;
}

#caja5 {
	margin-left:636px;
}

#caja6 {
	margin-left:760px;
}
