/*ESTRUCTURA*/

body { margin: 0; padding: 0; text-align: center; color: #666; font-family: Helvetica, Tahoma, Arial; font-size: 12px; background-color: #4586CA; }
.thrColFixHdr #container { width: 960px;  background: #FFFFFF; text-align: left; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.thrColFixHdr #header { height: 390px; color: #000000; background-color: #4586CA; }
.thrColFixHdr #header_inter { height: 270px; color: #000000; background-color: #4586CA; }
.thrColFixHdr #header h1 { margin: 0;  padding: 10px 0;}
.thrColFixHdr #searchn { float:left; width: 900px;  background-color:#FFFFFF; padding-left:0px; padding-right:0px; padding-top:0px; height:20px; padding-bottom:30px;}

.thrColFixHdr #sidebar1 { float: left; background: #EBEBEB; height: 200px; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 20px; }
.thrColFixHdr #sidebar2 { float: right; width: 250px; padding-top: 10px; padding-right: 10px; padding-bottom: 15px; padding-left: 20px; }
.thrColFixHdr #mainContent { padding-top: 50px;  margin-right: 280px; margin-bottom: 0; margin-left: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 20px;}
.thrColFixHdr #mainContent_terms { margin-right: 40px; margin-bottom: 0; margin-left: 40px; padding-right: 10px; padding-bottom: 0; padding-left: 20px; padding-top: 15px; }
.thrColFixHdr #mainContent_products { margin-right: 10px; margin-bottom: 0; margin-left: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 20px; padding-top: 15px; }
.thrColFixHdr #footer { background-color: #0E4B8D; color: #FFF; height: 50px; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 20px; }
.thrColFixHdr #footer p { margin: 0; padding: 10px 0; }
.fltrt { float: right; margin-left: 8px; margin-top: 20px; }
.fltlft { float: left; margin-right: 8px; margin-top: 10px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.tab_1 { float: left; height: 150px; width: 100%; margin-bottom: 15px; }
.tab_2 { float: left; width: 250px; }
.tab_3 { float: right; width: 280px; }
.tab_4 { float: left; height: 81px; width: 920px; padding-left: 20px; padding-right: 20px; }
.tab_5 { float: left; width: 960px; height: 40px; background-image: url(imgs/1.png); background-repeat: no-repeat; background-position: top; background-color: #ED1C22; }
.tab_6 { float: left; width: 960px; height: 269px; background-image: url(imgs/2.png); background-repeat: repeat-x; background-position: top; }
.tab_7 { float: left; width: 960px; height: 150px; background-image: url(imgs/2.png); background-repeat: repeat-x; background-position: top; }

.tab_user { float: right; width: 400px; margin-left: 5px; margin-top: 5px; }

/*TITULOS Y TEXTOS*/

h1 { color: #0F5295; font-size: 26px; font-weight: lighter; }
h2 { color: #0F5295; font-size: 16px; }
h3 { color: #0F5295; font-size: 22px; font-weight: lighter; }

.tx_1 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #333333; text-decoration: none; }
.tx_2 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #FFF; text-decoration: none; }
.tx_2:hover { color: #FFF; text-decoration: underline; }
.tx_3 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #0099FF; text-decoration: none; }
.tx_3:hover { color: #0099FF; text-decoration: underline; }
.tx_4 { font-family: Helvetica, Tahoma, Arial; font-size: 11px; color: #666666; text-decoration: none; }
.tx_4:hover { color: #666666; text-decoration: none; }
.tx_5 { font-family: Helvetica, Tahoma, Arial; font-size: 20px; color: #FFF; text-decoration: none; }
.tx_6 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #0099FF; text-decoration: none; }
.tx_7 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #FFF; text-decoration: none; }
.tx_8 { font-family: Helvetica, Tahoma, Arial; font-size: 20px; color: #333333; text-decoration: none; }
.tx_9 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #CC0000; text-decoration: none; }
.tx_10 { color: #0099FF; font-size: 26px; font-weight: lighter; text-decoration:underline; }
.tx_10:hover { color: #0F5295; font-size: 26px; font-weight: lighter; text-decoration:underline; }
.tx_11{ color: #0F5295; font-size: 26px; font-weight: lighter; text-decoration:none; }
.tx_12 { font-family: Helvetica, Tahoma, Arial; font-size: 16px; color: #0099FF; text-decoration: none;font-weight: bold ; }

/*ELEM GENERALES IMG HR*/

hr { display: block; height: 1px; line-height: 1px; background-color: #EAEAEA; width: 100%; padding: 0; border: 0px; color: #EAEAEA; }
img.border { border: 1px solid #C6C6C6; padding: 2px; margin: 0; }
img.border:hover { background: #E3F5FE; }
img.center { display: block; margin: auto; }
img.alignright { float: right; padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { float: left; padding: 4px; margin: 0 7px 2px 0; display: inline; }


/*BACK PARA PNG TRASN*/

.demoback { background: url(opacity2.png) no-repeat; cursor: pointer; behavior: url("iepngfix.htc"); }


/*MENU TOP*/
#user{ margin-top:14px; margin-right:10px;  font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #FFF; text-decoration: none;}
#MainMenu { height:40px; border-style:solid; border-color:#AE1E39; border-top-width:0; border-right-width:0; border-bottom-width:3px; border-left-width:0; margin: 0; }
#tab { margin:0; top:0; }

#tab ul { margin:0; padding:0; list-style:none; float:left; }
#tab li { display:inline; float:left; margin:0 1px 0 0; padding:0; }
#tab a { margin:0; padding:0; text-decoration:none; border:0; display:block; float:left; background-repeat: no-repeat; background-position: right top; }
#tab a span { display:block; padding:0 22px 0 22px; font-family:Helvetica, Tahoma, Arial; font-size:12; color:#FFF; line-height:40px; border-right-width: 1px; border-right-style: solid; border-right-color: #F37073; }
#tab a:hover, #tab li.item_active a { background-position:right bottom; border-color:;
background-color: #0D498A; 
}
#tab a:hover span, #tab li.item_active a span { background-position:left bottom; color:#FFF; font-style:normal; text-decoration:none; }
.menu_tope { float: left; height: 40px; width: 520px; }

.thrColFixHdr #sidebar3 { float: right; width: 350px; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 20px; }
.thrColFixHdr #mainContent2 { margin-right: 400px; margin-bottom: 0; margin-left: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 20px; padding-top: 15px; }
.thrColFixHdr #sidebar4 { float: right; width: 240px; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 20px; text-align:left; margin-right:10px; }
.thrColFixHdr #mainContent_a { float:left; width:630px; padding-top: 15px;  margin-bottom: 0; margin-left: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 20px;}
.thrColFixHdr #mainContent_l { float:left; width:900px; padding-top: 15px;  margin-bottom: 0; margin-left: 10px; padding-right: 10px; padding-bottom: 0; padding-left: 20px;}
.thrColFixHdr #sidebar5 { float: right; width: 270px; padding-top: 15px; padding-right: 5px; padding-bottom: 15px; padding-left: 5px; }

/*COPIA ESTO DEL ULTIMO*/

.col_destacados { overflow:hidden; float: center; width: 240px; background-image: url(images/fondo_destacado.jpg); background-repeat: no-repeat; background-position: bottom; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.col_destacados h1 { font-size: 16px; background-image: url(images/tope_destacado.jpg); height: 49px; margin: 0px; line-height: 49px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; color: #FFF; font-weight: bold; }
.col_destacados #datos{ float: left; width: 230px; margin-top: 5px; margin-left: 10px; margin-right: 0px; margin-bottom: 0px; padding-left:0px; }
.col_destacados img{ border: 1px solid #C6C6C6; margin: 0; text-align: center; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
.img_url {cursor: hand; border:0;}
/*********************27aug******************************/
.resource{font-family:"Tahoma"; font-weight:normal; color:#666; text-decoration:none;}
.resource a:link{ text-decoration:none; color:#666}
.resource a:visited{ text-decoration:none; color:#666}
.resource a:active{ text-decoration:none; color:#666}
.resource a:hover{ text-decoration:none; color:#0099FF}
.blue_link {font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #0099FF; text-decoration: none;}
.blue_link a:link{ text-decoration:none; color:#0099FF}
.blue_link a:visited{ text-decoration:none; color:#0099FF}
.blue_link a:active{ text-decoration:none; color:#0099FF}
.blue_link a:hover{ text-decoration:underline; color:#0099FF}
