/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td {margin:0; padding:0;}
img{border: 0;}
body{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size: 10pt; line-height: 1.2em; background:url(i/background_v2.jpg) repeat-x #ededed; text-align:center;}
#body_ext, #body{margin-left:auto;margin-right:auto;text-align:left;}
#body_ext{z-index:0; width:980px; background:url(i/background_gral_v2_peq.jpg) no-repeat top; min-height:700px; height:auto !important; height:700px;}
#body_int{text-align:center;}
#body{width:976px;}
body.pop{background:#fff;}
/*Cabecera*/
#head{padding:27px 9px 30px 0; font-size:10.5pt;}
#head_i{float:left; width:249px;}
#head_d{float:right; width:718px; text-align:right;}
#logo{padding-top:14px;}
#telephone{margin-right:22px;}
#naveg{margin-top:22px; background:url(i/barra_v2.jpg) no-repeat; width:697px; height:39px; float:right; font-size:11.5pt; color:#ffcccc;}
#naveg .naveg_link, #naveg .naveg_link_first{float:left;}
#naveg .naveg_link .int, #naveg .naveg_link_first .int{text-align:center;}
#naveg .naveg_link{ background:url(i/sep_naveg_v2.jpg) no-repeat; padding:10px 12px 10px 28px;}
#naveg .naveg_link_first{padding:10px 10px 10px 20px;}
#naveg a {color:#ffcccc;text-decoration:none;}
#naveg a:hover{color:#fff; text-decoration:none;}
#home{float:left; padding:9px 10px 9px 10px;}

/*Cuerpo*/
#content, #content_h{font-size:10pt;}
#content{margin-top:37px;}
#content_h{margin-top:28px;}
#lat_left,#lat_right,#content_int,#content_int_h{float:left;}
#lat_left,#lat_right{width:190px;}
#lat_left{text-align:left;}
#lat_right{text-align:right;}
#content_int, #content_int_h{width:580px; margin:0 8px; text-align:center;  line-height:1.6em;}
#content_int{margin:0 13px; width:570px;}
#content_h #lat_left, #content_h #lat_right{margin-top:9px;}
.pastilla_play{z-index:5; position:relative;}
.pastilla_buttons{z-index:6; position:absolute; margin:160px 0 0 275px; text-align:center;}
.inf, .inf_end{width:100%; font-size:8pt;}
.inf{border-right:1px solid #d7d7d7;}
.inf_int{padding:0 5px 0 14px;}
.inf_int_first{padding:0 10px 0 0;}
.img_i{margin:0 20px 20px 0; float:left;}
.img_d{margin:0 0 20px 20px; float:right;}
.back_grey{height:32px; background:url(i/back_grey_v2.jpg) repeat-x; color:#fff; font-size:18px; padding:8px 15px 0 15px;}
.back_orange_sub{margin-top:4px; background:url(i/back_orange_sub_v2.jpg) repeat-x; color:#353334; font-size:14px; line-height:2em; padding:13px 55px; border-top:1px solid #9e9e9e;}
.back_orange{height:32px; background:url(i/back_orange_v2.jpg) repeat-x; color:#fff; font-size:18px; padding:8px 15px 0 15px;}

/*Lateral*/

ul.lat{margin:5px 0 0 20px; color:#5c5c5c; list-style:url(i/tri_gray_v2.jpg); font-size:8pt;}
ul.lat li{margin-top:5px;} 
ul.lat a{color:#5c5c5c; text-decoration:none;}
ul.lat a.active{color:#d22610; text-decoration:none;}
ul.lat a:hover, ul.lat a.active:hover{text-decoration:underline;}

/*Tabla redonda*/
.dialog{margin:0px auto;}
.dialog .hc, .dialog .fc{height:13px;}
.dialog .fc{height:14px;}
.dialog .hd{background:transparent url(i/tl_v2.gif) no-repeat 0px 0px; margin-right:13px; height:13px; font-size:1px;}
.dialog .hc{background:transparent url(i/tr_v2.gif) no-repeat right 0px; float:right; width:13px; display:inline; margin-left:-13px;}
.dialog .bd .c{background:transparent url(i/mr_v2.gif) repeat-y right 0px;}
.dialog .bd .c .s{margin:0 13px 0 0; background:url(i/ml_v2.gif) repeat-y 0px 0px; text-align:left; padding:5px 7px 5px 20px;}
.dialog .ft{background:transparent url(i/bl_v2.gif) no-repeat 0px 0px; margin-right:13px; height:14px;}
.dialog .fc{background:transparent url(i/br_v2.gif) no-repeat right 0px; float:right; width:13px; display:inline; margin-left:-13px;}

.dialog_red{margin:0px auto;}
.dialog_red .hc, .dialog_red .fc{height:42px;}
.dialog_red .fc{height:14px;}
.dialog_red .hd{background:transparent url(i/tl_red_v2.jpg) no-repeat 0px 0px; margin-right:13px; height:18px; text-align:left; padding:14px 0 10px 23px;}
.dialog_red .hd h1{color:#fff; font-size:18px; font-weight:normal; line-height:0.8em;}
.dialog_red .hc{background:transparent url(i/tr_red_v2.jpg) no-repeat right 0px; float:right; width:13px; display:inline; margin-left:-13px;}
.dialog_red .bd .c{background:transparent url(i/mr_red_v2.gif) repeat-y right 0px;}
.dialog_red .bd .c .s{margin:0 13px 0 0; background:url(i/ml_red_v2.gif) repeat-y 0px 0px; text-align:left; padding:40px 12px 40px 25px; color:#333;}
.dialog_red .ft{background:transparent url(i/bl_red_v2.gif) no-repeat 0px 0px; margin-right:13px; height:14px;}
.dialog_red .fc{background:transparent url(i/br_red_v2.gif) no-repeat right 0px; float:right; width:13px; display:inline; margin-left:-13px;}

.dialog_gray{margin:0px auto;}
.dialog_gray .hc, .dialog_gray .fc{height:42px;}
.dialog_gray .fc{height:14px;}
.dialog_gray .hd{background:transparent url(i/tl_gray_v2.jpg) no-repeat 0px 0px; margin-right:13px; height:18px; text-align:center; padding:14px 0 10px 13px; color:#fff; font-size:18px;}
.dialog_gray .hc{background:transparent url(i/tr_gray_v2.jpg) no-repeat right 0px; float:right; width:13px; display:inline; margin-left:-13px;}
.dialog_gray .bd .c{background:transparent url(i/mr_gray_v2.gif) repeat-y right 0px;}
.dialog_gray .bd .c .s{margin:0 13px 0 0; background:url(i/ml_gray_v2.gif) repeat-y 0px 0px; text-align:center; padding:5px 3px 2px 16px; color:#333;}
.dialog_gray .ft{background:transparent url(i/bl_gray_v2.gif) no-repeat 0px 0px; margin-right:13px; height:14px;}
.dialog_gray .fc{background:transparent url(i/br_gray_v2.gif) no-repeat right 0px; float:right; width:13px; display:inline; margin-left:-13px;}

.dialog_gray_o{margin:0px auto;}
.dialog_gray_o .hc, .dialog_gray_o .fc{height:13px;}
.dialog_gray_o .fc{height:14px;}
.dialog_gray_o .hd{background:transparent url(i/tl_gray_o_v2.gif) no-repeat 0px 0px; margin-right:13px; height:13px; font-size:1px;}
.dialog_gray_o .hc{background:transparent url(i/tr_gray_o_v2.gif) no-repeat right 0px; float:right; width:13px; display:inline; margin-left:-13px;}
.dialog_gray_o .bd .c{background:transparent url(i/mr_gray_o_v2.gif) repeat-y right 0px;}
.dialog_gray_o .bd .c .s{margin:0 13px 0 0; background:url(i/ml_gray_o_v2.gif) repeat-y 0px 0px; text-align:left; padding:0 7px 2px 20px; color:#fff;}
.dialog_gray_o .ft{background:transparent url(i/bl_gray_o_v2.gif) no-repeat 0px 0px; margin-right:13px; height:14px;}
.dialog_gray_o .fc{background:transparent url(i/br_gray_o_v2.gif) no-repeat right 0px; float:right; width:13px; display:inline; margin-left:-13px;}

/*Pie*/
#foot{padding:20px 10px 30px 10px;}
#foot, #foot a{font-size:8pt; color:#626262;}
#foot a{text-decoration:none;}
#foot a:hover{color:#d22610;}
#foot_i, #foot_d{width:50%;}
#foot_i{text-align:left; float:left;}
#foot_d{text-align:right; float:right;}

/*Form*/
.form .nombre{float:left;}
.form .campo{float:left;}

/*Tabla*/
.tbl_datos td, .tbl_datos th{padding:5px;}
.tbl_datos th{font-weight:normal; color:#d22610;}

.tbl_buy td, .tbl_buy th{padding:8px;}
.tbl_buy th{color:#333; font-size:12px; border-top:1px solid #9e9e9e; background:#f5eed1;}
.tbl_buy  td.total{ background:#e6d7ac; text-align:right;}
.tbl_buy tr.par{background:#f5eed1;}

.tbl_buy_sec td, .tbl_buy_sec th{padding:8px;}
.tbl_buy_sec th{color:#333; text-align:left; background:#f0f0f0;}
.tbl_buy_sec tr.par{background:#f0f0f0;}

/*General*/
a.link, a.link_b{color:#2b82ca; text-decoration:none; font-size:8pt;}
a.link:hover, a.link_b:hover{text-decoration:underline;}
a.link_tri, a.link_tri_b{color:#2b82ca; text-decoration:none; padding-right:15px; background:url(i/tri_blue_v2.jpg) no-repeat right;}
a.link_tri:hover, a.link_tri_b:hover{text-decoration:underline;}
a.link_tri{font-size:8pt;}
a.link_b{font-size:10pt;}
.red{color:#d22610;}
.red a{color:#d22610; text-decoration:none;}
.red a:hover{color:#2b82ca; text-decoration:underline;}
.sep{border-bottom:1px solid #d9d9d9; height:13px;}
.red_active a{color:#d22610; text-decoration:underline;}
.red_active a:hover{color:#2b82ca; text-decoration:underline;}
input[type=text], input[type=file], input[type=password], textarea, .select{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10pt; border:1px solid #b2b2b2; padding:3px; background:#f5f5f5;}
h2{font-size:10.5pt; font-weight:bold; color:#363636;}
h2.red{font-size:10.5pt; font-weight:bold; color:#d22610;}
.text_lat{font-size:8pt;}
.btn{background:#000;}
input.button, input.button_gold{border: 0; height: 32px; /* used to catch the buttonEnding */ position: relative;	font-size:12pt;	color:#fff; padding:0 14px;	text-align:center; overflow:visible; cursor:pointer;}
.button_end_orange{height:61px;}
.button_orange{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background:transparent url(i/btn_orange_left_v2.jpg) no-repeat 0px 0px; margin-right:7px; height:61px; text-align:left; padding:19px 0 15px 13px; color:#9d680c; font-size:15pt; font-weight:bold;}
.button_end_orange{background:transparent url(i/btn_orange_right_v2.jpg) no-repeat right 0px; float:right; width:7px; display:inline; margin-left:-7px;}
.button_end, .button_end_gold{position: absolute; display: inline; width: 4px; height: 32px; cursor:pointer;}
input.button{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background: transparent url(i/btn_left_v2.png) no-repeat !important; background: transparent url(i/btn_left_v2.gif) no-repeat; /* S?lo IE6 leer? y entendera este estilo y aplicar? el valor */}
.button_end{background: transparent url(i/btn_right_v2.png) no-repeat !important; background: transparent url(i/btn_right_v2.gif) no-repeat; /* S?lo IE6 leer? y entendera este estilo y aplicar? el valor */}
input.button_gold{background: transparent url(i/btn_gold_left_v2.png) no-repeat !important; background: transparent url(i/btn_gold_left_v2.gif) no-repeat; /* S?lo IE6 leer? y entendera este estilo y aplicar? el valor */}
.button_end_gold{background: transparent url(i/btn_gold_right_v2.png) no-repeat  !important; background: transparent url(i/btn_gold_right_v2.gif) no-repeat; /* S?lo IE6 leer? y entendera este estilo y aplicar? el valor */}
h1.title{font-size:10pt; color:#afaeae;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
.i_i{float:left;}
.d_d{float:right;}
.i{text-align:left;}
.ce{text-align:center;}
.d{text-align:right;}
.br_p{height:3px; font-size:1px}
.br_m{height:5px; font-size:1px;}
.br{height:15px;}
.clear{clear:both;}
.error{color:#cc0000; text-align:center; border:1px solid #cc0000; padding:5px 10px; background:#FFE6E6;}
.ok{color:#448831; text-align:center; border:1px solid #8CCE79; padding:5px 10px; background:#ebf5e7;}
/*General*/
