/*BODY*/
body { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #333; text-decoration: none; background-color: #576973; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(../images_/background.jpg); background-repeat: no-repeat; background-position: left top; }
td { margin: 0px; font-family: Tahoma, Arial, Verdana; font-size: 9pt; color: #000; text-decoration: none; }


/*TEXTOS*/
.tx_1 { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000; text-decoration: none; font-weight: bold; }
.tx_1:hover { text-decoration: none; color: #0099FF; }
.tx_home { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000; text-decoration: none; font-weight: bold; }
.tx_home:hover { text-decoration: none; color: #0099FF; }
.link_print { color: #459CC9; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; display: block; font-weight: bold; background-image: url(../images_/ico-imprimir.png); background-repeat: no-repeat; background-position: left center; float: left; text-indent: 22px; line-height: 16px; height: 16px; margin-left: 10px; }
.link_print:hover { color: #FF9900; text-decoration: none; }
.link_recom { color: #459CC9; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; display: block; font-weight: bold; background-image: url(../images_/ico-recomendar.png); background-repeat: no-repeat; background-position: left center; float: left; text-indent: 22px; height: 16px; line-height: 16px; }
.link_recom:hover { color: #FF9900; text-decoration: none; }
.link_nota { color: #0066FF; font-size: 12px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; margin-top: 5px; display: block; font-weight: bold; width: 100px; }
.link_nota:hover { color: #FF9900; text-decoration: none; }
.link_nota_chica { color: #459CC9; font-size: 10px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; margin-top: 5px; display: block; font-weight: bold; }
.link_nota_chica:hover { color: #FF9900; text-decoration: none; }
.link_nota_chica_libre { color: #459CC9; font-size: 10px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.link_nota_chica_libre:hover { color: #FF9900; text-decoration: none; }


/*SEPARADORES*/
hr { display: block; height: 1px; line-height: 1px; background-color: #EAEAEA; width: 100%; padding: 0; border: 0px; color: #EAEAEA; }

/*FORMULARIOS*/
input { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #666; text-decoration: none; background-color: #F7F7F7; border: 1px; border-style: solid; border-top-color: #B9C9CE; border-right-color: #EBEFF2; border-bottom-color: #FFF; border-left-color: #B9C9CE; }
.btn_input { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #FFF; text-decoration: none; background-color: #2983CB; border: solid; }
.input_newsletter { background-color: transparent; background-image: url(../images_/5.png); background-repeat: no-repeat; background-position: left top; height: 27px; width: 203px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top: 6px; padding-left: 4px; color: #000; font-size: 12px; }
.form_buscador { margin: 0px; padding: 0px; height: 43px; }
.input_info { background-color: white; width: 180px; color: #000; font-size: 12px;  border: thin solid black;     }

/*ELEM GENERALES IMG + HR*/
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; display: inline; margin-top: 0; margin-right: 15px; margin-bottom: 15px; margin-left: 0; }

/*BACK PARA PNG TRASN*/
.demoback { background: url(../opacity2.png) no-repeat; cursor: pointer; behavior: url("../iepngfix.htc"); }

/*DIVS ALINEACION*/
.back_1 { background-image: url(../images_/1.jpg); background-repeat: no-repeat; background-position: top; height: 103px; width: 1000px; }
.back_2 { background-image: url(../images_/2.gif); background-repeat: no-repeat; background-position: top; height: 43px; width: 992px; }
.back_3 { background-image: url(../images_/4.jpg); background-repeat: no-repeat; background-position: bottom; height: 85px; width: 1000px; }
.search_top { background-color: transparent; background-image: url(../images_/3.png); background-repeat: no-repeat; background-position: left top; height: 25px; width: 200px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top: 6px; padding-left: 4px; color: #000; font-size: 12px; }
.titulo_box1 { background-image: url(../images_/box_1.png); background-repeat: no-repeat; background-position: top; height: 35px; width: 215px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; line-height: 30px; text-indent: 10px; }
.titulo_box2 { background-image: url(../images_/box_4.png); background-repeat: no-repeat; background-position: top; height: 35px; width: 195px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; line-height: 30px; text-indent: 10px; }
.titulo_box3 { background-image: url(../images_/box_7.png); background-repeat: no-repeat; background-position: top; height: 35px; width: 195px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; line-height: 30px; text-indent: 10px; }
.titulo_box4 { background-image: url(../images_/box_10.png); background-repeat: no-repeat; background-position: top; height: 41px; width: 757px; }
.titulo_box5 { background-image: url(../images_/box_16.png); background-repeat: no-repeat; background-position: top; height: 54px; width: 195px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; line-height: 15px; padding-left:10px; }
.tit_seccion { color: #000; font-size: 20px; font-weight: lighter; text-decoration: none; }
.tit_seccion_tab { color: #FFF; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }

/*NOTA CHICA DE TOPE*/
.tit_nota_chica { color: #346F8D; font-size: 12px; font-weight: bold; text-decoration: none; }
.tx_nota_chica { color: #459CC9; }

/*NOTA GRANDE DE TOPE*/
.tit_nota_grande { color: #000; font-size: 18px; text-decoration: none; }

.sep_bordes1 { text-decoration: none; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #CCC; border-left-color: #CCC; }
.sep_bordes2 { text-decoration: none; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; }
.sep_bordes3 { text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }



.borde_img_nota { border: 8px solid #4D8DB1; }


/*MENU LISTADOS DERECHA*/


.listaderecha { width: 213px; /*width of menu*/ margin-left: 1px; margin-bottom: 0px; }
.listaderecha .headerbar { color: #787878; margin-bottom: 10px; background-image: url(../images_/back_botonera.gif); background-repeat: repeat-x; background-position: left center; font-family: Arial; font-size: 12px; font-weight: bold; padding-top: 6px; padding-right: 0; padding-bottom: 6px; padding-left: 10px; }
.listaderecha ul { list-style-type: none; padding: 0; margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0; }
.listaderecha ul li { padding-bottom: 1px; }
.listaderecha ul li a { color: #666; /*custom bullet list image*/ display: block; padding-left: 10px; /*link text is indented 19px*/ text-decoration: none; font-weight: normal; border-bottom: 1px solid #dadada; font-size: 12px; padding-top: 8px; padding-right: 0; padding-bottom: 8px; background-image: url(../images_/ico_botonera.gif); background-repeat: no-repeat; background-position: left center; font-family: Tahoma, Arial, Verdana; }
.listaderecha ul li a:visited { color: #A70303; }
.listaderecha ul li a:hover { /*hover state CSS*/ color: #333; background-color: #F3F3F3; }

/*MENU LISTADOS*/


.arrowlistmenu { width: 193px; /*width of menu*/ margin-left: 1px; margin-bottom: 0px; }
.arrowlistmenu .headerbar { color: #333; margin-bottom: 4px; background-image: url(../images_/back_botonera.gif); background-repeat: repeat-x; background-position: left center; font-family: Arial; font-size: 12px; font-weight: bold; padding-top: 6px; padding-right: 0; padding-bottom: 6px; padding-left: 10px; background-color: #F3F9FC; margin-top: 4px; }
.arrowlistmenu ul { list-style-type: none; padding: 0; margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0; }
.arrowlistmenu ul li { padding-bottom: 1px; }
.arrowlistmenu ul li a { color: #666; /*custom bullet list image*/ display: block; padding-left: 20px; /*link text is indented 19px*/ text-decoration: none; font-weight: normal; font-size: 12px; padding-top: 7px; padding-right: 0; padding-bottom: 7px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F0F7FB; }
.arrowlistmenu ul li a:visited { color: #A70303; }
.arrowlistmenu ul li a:hover { /*hover state CSS*/ color: #333; background-color: #F9F9F9; }

/*MENU LISTADOS 2*/


.arrowlistmenu2 { width: 193px; /*width of menu*/ margin-left: 1px; margin-bottom: 0px; margin-top: 0px; }
.arrowlistmenu2 ul { list-style-type: none; padding: 0; margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0; }
.arrowlistmenu2 ul li { padding-bottom: 1px; }
.arrowlistmenu2 ul li a { color: #333; /*custom bullet list image*/ display: block; padding-left: 30px; /*link text is indented 19px*/ text-decoration: none; font-weight: normal; border-bottom: 1px solid #dadada; font-size: 12px; padding-top: 8px; padding-right: 0; padding-bottom: 8px; background-image: url(../images_/ico_menu.png); background-repeat: no-repeat; background-position: left 4px; }
.arrowlistmenu2 ul li a:visited { color: #A70303; }
.arrowlistmenu2 ul li a:hover { /*hover state CSS*/ color: #333; background-color: #F9F9F9; }

/*MENU LISTADOS 3*/


.arrowlistmenu3 { width: 550px; /*width of menu*/ margin-left: 1px; margin-bottom: 0px; margin-top: 0px; }
.arrowlistmenu3 ul { list-style-type: none; padding: 0; margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0; }
.arrowlistmenu3 ul li { padding-bottom: 1px; }
.arrowlistmenu3 ul li a { color: #333; /*custom bullet list image*/ display: block; padding-left: 30px; /*link text is indented 19px*/ text-decoration: none; font-weight: normal; border-bottom: 1px solid #dadada; font-size: 12px; padding-top: 8px; padding-right: 0; padding-bottom: 8px; background-image: url(../images_/page_link.gif); background-repeat: no-repeat; background-position: left 4px; }
.arrowlistmenu3 ul li a:visited { color: #A70303; }
.arrowlistmenu3 ul li a:hover { /*hover state CSS*/ color: #333; background-color: #F9F9F9; }


/*MENU SWITCH 2*/

.switchcontent{display:none;}
.switchcontent { width: 190px; /*width of menu*/ margin-left: 1px; margin-bottom: 0px; margin-top: 0px; }
.switchcontent ul { list-style-type: none; padding: 0; margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0;  background-image: none;  }
.switchcontent ul li { padding-bottom: 1px; }
.switchcontent ul li a { color: #333; /*custom bullet list image*/ display: block; padding-left: 10px; /*link text is indented 19px*/ text-decoration: none; font-weight: normal; border-bottom: 1px solid #dadada; font-size: 11px; padding-top: 5px; padding-right: 0; padding-bottom: 5px;  background-image: none;     }
.switchcontent ul li a:visited { color: #A70303; }
.switchcontent ul li a:hover { /*hover state CSS*/ color: #333; background-color: #F9F9F9; }

/*MENU SWITCH 2*/

.switchcontent2{display:none;}
.switchcontent2 { width: 550px; /*width of menu*/ margin-left: 1px; margin-bottom: 0px; margin-top: 0px; }
.switchcontent2 ul { list-style-type: none; padding: 0; margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0;  background-image: none;  }
.switchcontent2 ul li { padding-bottom: 1px; }
.switchcontent2 ul li a { color: #333; /*custom bullet list image*/ display: block; padding-left: 10px; /*link text is indented 19px*/ text-decoration: none; font-weight: normal; border-bottom: 1px solid #dadada; font-size: 11px; padding-top: 5px; padding-right: 0; padding-bottom: 5px;  background-image: none;     }
.switchcontent2 ul li a:visited { color: #A70303; }
.switchcontent2 ul li a:hover { /*hover state CSS*/ color: #333; background-color: #F9F9F9; }

/*MENU HORIZONTAL*/
.pro9 { margin:0; list-style:none; height:37px; position:relative; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 10px; }
.pro9 li { float:left; margin-right: 2px; }
.pro9 li a { display:block; float:left; height:37px; line-height:37px; text-decoration:none; font-size:12px; font-family:Helvetica, Tahoma, Arial; font-weight:bold; text-align:center; cursor:pointer; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 12px; }
.pro9 li a b { float:left; display:block; color: #FFF; height: 37px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 8px; }
.pro9 li a:hover { color:#FFF; background-image: url(../images_/pro_nine_0.gif); background-repeat: no-repeat; }
.pro9 li a:hover b { color: #459CC9; background-image: url(../images_/pro_nine_2.gif); background-position: right top; }
.pro9 li.current a { color:#FFF; background-image: url(../images_/pro_nine_0.gif); background-repeat: no-repeat;}
.pro9 li.current a b {color: #459CC9; background-image: url(../images_/pro_nine_2.gif); background-position: right top;}
.imagescm {
	margin-right: 10px;
}