/*BODY*/
body { margin: 0px; font-family: Helvetica, Tahoma, Arial; font-size: 11px; color: #000; text-decoration: none; background-image: url(../images_/back.png); background-repeat: repeat-x; background-position: top; background-color: #202020; }
td { margin: 0px; font-family: Helvetica, Tahoma, Arial; font-size: 11px; color: #300935; text-decoration: none; }


/*TEXTOS*/
.tx_1_white { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }

.tx_title_1 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; text-transform: uppercase; color: #300935; text-decoration: none; background-color: #F0F0F0; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; }
.tx_price { font-family: Helvetica, Tahoma, Arial; font-size: 20px; font-weight: bold; text-decoration: none; }

.link1_white { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.link1_white:hover {  text-decoration: underline; }
h1 { font-family: Helvetica, Tahoma, Arial; font-size: 15px; font-weight: bold; color: #300935; text-decoration: none; }
h2 { font-family: Helvetica, Tahoma, Arial; font-size: 14px; font-weight: bold; color: #300935; text-decoration: none; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }




/*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; }

/*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; margin: 0 7px 2px 0; display: inline; }

/*BACK PARA PNG TRASN*/
.demoback { background: url(../opacity2.png) no-repeat; cursor: pointer; behavior: url("../iepngfix.htc"); }

/*DIVS ALINEACION*/
.border_pagina { border-right-width: 5px; border-left-width: 5px; border-right-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #FFF; }
.back_col1 { background-color: #F0F0F0; }
.back_footer { background-image: url(../images_/1.png); background-repeat: no-repeat; background-position: bottom; background-color: #2C2829; }
.back_tope { background-image: url(../images_/2.png); background-repeat: no-repeat; background-position: top; height: 220px; }
.back_logo { background-image: url(../images_/3.png); background-repeat: no-repeat; background-position: top; height: 57px; width: 257px; }
.back_botonera { background-image: url(../images_/4.png); background-repeat: no-repeat; background-position: top; height: 57px; width: 557px; }
.nav_pages { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background-color: #A0C6CA; padding: 3px; }

.nav_pages:hover { background-color: #368D94; }
.tx_title_2 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; text-transform: uppercase; color: #FFFFFF; text-decoration: none; background-color: #F0F0F0; font-weight: bold; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 10px; background-image: url(../images_/5.png); background-repeat: repeat-x; background-position: top; height: 30px; line-height: 30px; }


/*MENU LISTADOS*/


.arrowlistmenu { width: 214px; /*width of menu*/ background-color: #000000; }
.arrowlistmenu .headerbar { color: #FFF; margin-bottom: 0px; font-family: Arial; font-size: 12px; font-weight: bold; padding-top: 8px; padding-right: 0; padding-bottom: 8px; padding-left: 10px; background-color: #310834; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
.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: #FFF; /*custom bullet list image*/ display: block; padding-left: 25px; /*link text is indented 19px*/ text-decoration: none; font-weight: normal; font-size: 11px; padding-top: 3px; padding-right: 0; padding-bottom: 3px; background-image: url(../images_/ico_botonera.gif); background-repeat: no-repeat; background-position: left center; background-color: #000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #123740; font-family: Arial, Helvetica, sans-serif; }
.arrowlistmenu ul li a:visited { color: #DC68E6; }
.arrowlistmenu ul li a:hover { /*hover state CSS*/ color: #04789B; text-decoration: none; }


/*MENU BARRA*/

.indentmenu { overflow: hidden; font-family: Arial; font-size: 12px; font-weight: normal; text-transform: uppercase; line-height: 57px; width: 100%; margin-left: 4px; }
.indentmenu ul { margin: 0; padding: 0; }
.indentmenu ul li { display: inline; }
.indentmenu ul li a { float: left; color: white; text-decoration: none; /*dark purple divider between menu items*/ border-right-width: 1px; border-right-style: solid; border-right-color: #534D4F; padding-right: 11px; padding-left: 11px; }
.indentmenu ul li a:visited { color: white; }
.indentmenu ul li a:hover, .indentmenu ul li .current { color: white !important; background-color: #423C3E; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #65126B; line-height: 55px; }
.border_1 { border-right-width: 1px; border-right-style: solid; border-right-color: #F0F0F0; }
.border_2 { border: 1px solid #D1D1D1; }
.link1_blue { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #0099FF; text-decoration: none; }
.link1_blue:hover {  text-decoration: underline; }
.back_carro { background-image: url(../images_/6.png); background-repeat: no-repeat; background-position: top; height: 67px; width: 202px; }
