@charset "utf-8";
/* CSS Estructura */
body {
	font-family:Arial, Helvetica, sans-serif;
}
a {
	outline:none;
	border:none;
	text-decoration:none;
}
input  {
	outline:none;
}
.wrapper {
	width:960px;
	height:596px;
	position: relative;
	margin-left: auto;
   	margin-right: auto;
}

.clearfix { clear:both; width:100px; height:1px; }

	

.header {
	height:90px;
	width:960px;
	float:left;
}
.cont_center {
	width:960px;
	float:left;
}
.left {
	min-height:412px;
	width:175px;
	float:left;
	margin-bottom:-46px;
	position:relative;
	z-index:999;
}
* html  .left {
	height:412px;
}
.center {
	width:785px;
	min-height:412px;
	float:left;
}

.right {
	min-height: 412px;
    width: 175px;
    float: right;
    z-index: 999;
    position: fixed;
    margin-left : 960px;
    margin-bottom: -46px;
}
* html  .center {
	height:412px;
}
/*
.footer {
	width:960px;
	height:100px;
	float:left;
	position:relative;
	z-index:50;
	top:-11px;
}*/
/* inicio estilos footer desde prisa */

/*////////  estilos FOOTER   ////////*/

.footer { width:100%; display:table; background-color:#f3f3f3; margin-top:5px; text-align:left; font-family: tahoma,geneva, sans-serif;}

.footer .wrapper_footer { width:970px; margin-left:auto; margin-right:auto; display:block; text-align:left; }

.footer .wrapper_footer .mod_info { height:95px; width:100%; border-bottom:1px solid #cccccc; }

.footer .wrapper_footer .mod_info .box_info { float:left; width:193px; display:block; background-repeat:no-repeat; position:relative; top:10px; border-right:1px solid #cccccc; color:#666666; height: 50px;  }

.footer .wrapper_footer .w { height:95px; width:100%; border-bottom:1px solid #cccccc; }

.footer .wrapper_footer .mod_info .box_info h3 {  font-size: 13px; font-weight: 700; position:relative; left:70px; margin-bottom: 0px; margin-top:3px; }

.footer .wrapper_footer .mod_info .box_info h4 {  font-size: 11px; font-weight: 700; position:relative; left:70px; margin-bottom: 0px; margin-top:3px; }

.footer .wrapper_footer .mod_info .box_info .wp a { text-decoration:none;}

.footer .wrapper_footer .mod_info .box_info p { line-height: 13px; letter-spacing: -0.5px; font-size:13px; position:relative; left:70px; }


.footer .wrapper_footer .mod_info .ubicacion { background-image:url(../images/bg_ubicacion.png); background-position:35px center;  }

.footer .wrapper_footer .mod_info .horario { background-image:url(../images/bg_horario.png); background-position:20px center; }

.footer .wrapper_footer .mod_info .mesa { background-image:url(../images/bg_fono.png); background-position:10px center; }

.footer .wrapper_footer .mod_info .catalogo { background-image:url(../images/bg_catalogo.png);background-position:28px center;  }

.footer .wrapper_footer .mod_info .wp {border-right:0px;}

.footer .wrapper_footer .mod_navegacion { display:table; margin-bottom:20px; }

.footer .wrapper_footer .mod_navegacion ul { color:#666666; }

.footer .wrapper_footer .mod_navegacion ul li { font-size:11px; font-weight:bold; list-style:none; float:left; border-right:1px solid #cccccc; padding-left:10px; padding-right:10px; min-height:130px;  }

.footer .wrapper_footer .mod_navegacion ul li ul { }

.footer .wrapper_footer .mod_navegacion ul li ul li { min-height:0; margin-top:4px; list-style:none; float:none; border:none; background-image:url(../images/footer_bullet.gif); background-repeat:no-repeat; background-position:left 6px; padding-left:10px; }

.footer .wrapper_footer .mod_navegacion ul li ul li a { font-size:11px; font-weight:normal; text-decoration:none; color:#666666; }

.footer .wrapper_footer .mod_navegacion ul li ul li a:hover { text-decoration:underline; }

.linkfooter a.link:link {text-decoration: none;color: #666666 !important;}
.linkfooter a.link:visited {
	text-decoration: none; color: #666666 !important;
	
}
.linkfooter a.link:active {text-decoration: none;  color: #666666 !important;}
.linkfooter a.link:hover {text-decoration: underline; color: red;}


/*////////  estilos DERECHOS RESERVADOS   ////////*/

.mod_derechos { width:100%; display:table; background-color:#d4d4d4; height: 35px;}

.mod_derechos .wrapper { width:970px; margin-left:auto; margin-right:auto; text-align:right; position:relative; }

.mod_derechos .wrapper h4 { font-size:12px; font-weight:bold; color:#666666; margin-right: 10px; margin-top: 10px;}


/* fin estilos footer dede prisa */
/* header */
#Buscador_header {
	width: 355px;
	border:5px solid #222F5B;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.header_logo {
	width:192px;
	height:90px;
	float:left;
	background:url(../images/Surtiventas_01.jpg) no-repeat;
}
.header_center {
	float:left;
	height: 73px;
	width:530px;
}
.header_fono {
	float:left;
	width:228px;
	height: 90px;
}
.header_logo2 {
	float:left;
	width:200px;
	height:72px;
	position:relative;
	right:-70px;
	top:5px;
}

.header_logo2 .btn_inicio_sesion { 
background-color:#D31217; 
color:#FFF; 
padding:8px; 
text-align:center; 
font-size:15px; 
font-weight:bold;
padding-left:20px;
padding-right:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display:block;
clear:both;
float:left;
margin-bottom:5px;
 }

.header_logo2 .btn_inicio_sesion:hover { text-decoration:underline; }



.header_logo2 .btn_registro { margin-right:10px; }


.header_logo2 .btn_registro, .header_logo2 .btn_recordar {
	color:#000;
	font-size:9px;
	text-decoration:underline;
	float:left;
	font-weight:bold;
	
	
	}

.header_logo2 .btn_registro:hover, .header_logo2 .btn_recordar:hover { text-decoration:none; }



.header_buscador {
	float:left;
	margin-top:20px;
	margin-left:100px;
}
#box-header-bot {
	float:left;
	height:21px;
	margin:0;
	padding:1px 0;
	width:570px;
}
.header-bot {
	background:transparent url(../images/bk-bot-header.gif) repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-size:0.69em;
	height:17px;
	margin:0 0 0 2px;
	padding:4px 9px 0;
}
.header-bot a:link, .header-bot a:visited, .header-bot a:active, .header-bot a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.header-bot-over {
	background:transparent url(../images/bk-bot-header-over.gif) repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-size:0.69em;
	height:17px;
	margin:0 0 0 2px;
	padding:4px 9px 0;
}
.header-bot-over a:link, .header-bot-over a:visited, .header-bot-over a:active, .header-bot-over a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.calend {
	color:#878787;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:17px;
	padding-left:12px;
	padding-top:0;
    width: 200px;
}
.texto_caja_reloj {
	background-color:White;
	border:1px solid #FFFFFF;
	color:#333333;
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	text-align:left;
}
.btn_buscador {
	width:24px;
	height:25px;
	background:url(../images/busc4.gif) no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	margin:3px;
}
/* Menu Derecho */
a.compra_codigo {
	width:171px;
	height:28px;
	float:left;
	background:url(../images/comprar_codigo.gif) no-repeat;
}
a.ver_all_producto {
	width:171px;
	height:28px;
	float:left;
	background:url(../images/ver_todos_productos.gif) no-repeat;
}

.left_menu {
	float:left;
	width:171px;
	border: 1px solid #626161;
	overflow:hidden;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	margin-bottom:10px;
}
.left_menu ul {
	width:171px;
	background:url(../images/ml2.gif) repeat-y;
	float:left;
	display:block;
	margin:0;
	padding:0;
}
* html .left_menu .menucategorias {
	margin-top:-11px;
}
.left_menu .categoriainferior {
background-color:#FCFAFA;
color:#21305C;
display:block;
width:100%;
padding:3px;
text-indent:9px;
}

.left_menu ul ul li {
	background:none;
	display:block;
	font-size:10px;
	color:#151361;
	padding-left:15px;
	padding-top:2px;
	width:130px;
}
* html .left_menu ul ul li {
	padding-top:1px;
	padding-left:15px;
}
.left_menu .categoriainferior a { 
	color:#1c388b !important;
}
.left_menu li {
	font-family:Arial;
	font-size:11px;
	color:#151361;
	padding:5px 0 1px 12px;
	font-weight:bold;
	background:url(../images/ml4.gif) repeat-x;
}
* html .left_menu li {
	padding:1px 0 1px 12px;
}
*:first-child+html .left_menu li {
	padding:1px 0 1px 12px;
} 
.left_top {
	/*background:url(../images/ml1.gif) no-repeat;*/
	float:left;
	width:100%;
	margin:0;
	display:block;
	padding:5px;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	background-color:#21305C;
	text-indent:7px;
}
* html .left_top {
	height:2px;
	margin:0;
	padding:0;
}
.left_botton {
	background:url(../images/ml3.gif) no-repeat;
	height:8px;
	float:left;
	width:171px;
	display:none;
}
.left_menu a:link {
	text-decoration:none;
	color:#fff;
}
.left_menu a:visited {
	text-decoration:none;
	color:#fff;
}
.left_menu a:active {
	text-decoration:none;
	color:#fff;
}
.left_menu a:hover {
	text-decoration:underline;
	color:#fff;
}
.uf_left {
	width:171px;
	height:57px;
	float:left;
	background:url(../images/fnd_uf.gif) center no-repeat;
}

.uf_left2 {
	width:161px;
	height:34px;
	float:left;
	display:block;
	margin-bottom:10px;
	
}
.finaciero {
    font-size:11px;
    margin-left: 17px;
    margin-top: 8px;
}

.indicadores { float:left; font-size:11px; color:#878787; margin-top:8px; }

.indicadores span { margin-left:10px; }

.fechahora { float:left; margin-top:7px; }


/* Datos financieros END */


/* contenido left START */

.campo_texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	margin-left:10px;
}

.campo_texto_input_search {
	/*background:white url(../../catalog/images/searchglass.png) no-repeat scroll 3px 4px;*/
	width: 300px;
	
	border: none;
	color: #000;
	text-align : left;
	padding: 9px;
}

.campo_insumos {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    text-align:left;
    margin-left:10px;
    width: 147px;
}

#Buscador_insumos {
	width: 171px;
	float:left;
	padding:2px;
	height: 72px;
	display:none;
	visibility:hidden;
}
* html #Buscador_insumos {
	margin-top:-11px;
}
/* contenido left END */





/* contenido centro START */ 
#banner_principal {
	width:638px;
	height:236px;
	float:left;
	margin-top:5px;
	background:url(../images/fnd_bak_home.jpg) no-repeat -3px 50%;
}
#box-login {
	background:url(../images/fnd_cal1.gif) no-repeat;
	float:left;
	height:110px;
	margin:2px 0 0;
	padding:0 0 0 20px;
	width:117px;
}
#box-login-new {
/*	background:url(../images/fnd_cal1.gif) no-repeat; */
	float:left;
	height:110px;
	margin:2px 0 0;
	padding:0 0 0 7px;
	width:130px;
	display: none;
}
#box-baner {
	float:left;
	height:113px;
	margin:5px 0 0;
	padding:0 0 0 7px;
	width:140px;
	overflow: hidden !important;
	background:url(../images/fnd_cal2.gif) no-repeat scroll 2px top;
	display: none;
}
#box-baner a {
	float:left;
	margin-top:5px;
}
.td-login {
	color:#000000;
	font-size:0.59em;
	height:12px;
	padding:5px 0 0;
	text-align:left;
}
.td-login_rut {
	color:#666666;
	font-size:0.59em;
	height:12px;
	padding:5px 0 0;
	text-align:left;
}
.input-login {
	background:#FFFFFF none repeat scroll 0 0;
	/*border:1px solid #B4B4B4;*/
	color:#666666;
	font-size:0.69em;
	height:19px;
	padding:2px;
	text-align:left;
	width:130px;
	margin-left:2px;
	background-image:url(../images/imput_pass.gif) ;
	background-repeat:no-repeat;
	border:none;
}
.right-bot-pass {

	color:#666666;
	font-size:0.55em;
	height:16px;
	padding:0 0 0;
	text-align:center;
	width:134px;
}
.right-bot-pass a:link, .right-bot-pass a:visited, .right-bot-pass a:active, .right-bot-pass a:hover {
	color:#666666;
	text-decoration:none;
}
.right-bot-reg {
	background:transparent url(../images/bk-bot-reg.gif) no-repeat scroll 0 0;
	color:#666666;
	font-size:0.59em;
	font-weight:bold;
	height:16px;

	padding:3px 0 0;
	text-align:center;
	text-transform:uppercase;
	width:106px;
}
.right-bot-reg a:link, .right-bot-reg a:visited, .right-bot-reg a:active, .right-bot-reg a:hover {
	color:#666666;
	text-decoration:none;
}
.pregunta_user {
	font-size:0.59em;	
}
.banner_center1 {
	float:left;
	width:390px;
	height:183px;
	background:url(../images/banner_1.gif) no-repeat;	
}
.banner_center2 {
	float:left;
	width:390px;
	height:183px;
	background:url(../images/banner_2.gif) no-repeat;		
}
.banner_center1 img {
	float:left;
	margin:7px 0 0 5px;
}

.banner_center1 object {
	float:left;
	margin:7px 0 0 5px;
}
.banner_center2 img {
	float:left;
	margin:7px 0 0 5px;
}

.banner_center2 object {
	float:left;
	margin:7px 0 0 5px;
}
/* footer  */
.fot_1 {
	height:41px;
	width:171px;
	float:left;
}
.fot_2 {
	height:41px;
	width:200px;
	float:left;
	background-image:url(../images/img_dolar.gif);
}
.fot_3 {
	height:41px;
	width:773px;
	float:left;
	/*background-image:url(../images/logos.gif);*/
	border:1px solid #c2c2c2;
}
.fot_4 {
	height:43px;
	width:960px;
	float:left;
}
#fot_5 {
	height:28px;
	width:960px;
	float:left;
}
.finaciero {
	font-size:11px;
   	margin-left: 17px;
    	margin-top: 12px;
}
.texto_footer	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	color:#7F7F7F;
	padding-left:10px;
	padding-right:15px;
	text-align:center;
}
a.link1 {

	height:30px;
	width:40px;
	float:left;
	margin-left:20px;
}
a.link2 {

	height:30px;
	width:40px;
	float:left;
	margin-left:24px;
}
a.link3 {

	height:30px;
	width:40px;
	float:left;
	margin-left:31px;
}
a.link4 {

	height:30px;
	width:40px;
	float:left;
	margin-left:32px;
}
a.link5 {

	height:30px;
	width:50px;
	float:left;
	margin-left:30px;
}
a.link6 {

	height:30px;
	width:51px;
	float:left;
	margin-left:25px;
}
a.link7 {

	height:30px;
	width:50px;
	float:left;
	margin-left:20px;
}
a.link8 {

	height:30px;
	width:50px;
	float:left;
	margin-left:20px;
}
a.link9 {

float:left;
height:30px;
margin-left:24px;
width:50px;
}
a.link10 {

float:left;
height:30px;
margin-left:29px;
width:39px;
}
a.link11 {

float:left;
height:30px;
margin-left:20px;
width:39px;
}

.categoriasuperior
{
/*background:transparent url(../images/ml4.gif) repeat-x scroll 0 0;*/
color:#151361;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding:5px 0 5px 12px;
border-bottom:1px solid #DBDBDB;
}

.left_menu .categoriasuperior a { color:#21305C !important; }

.categoriainferior
{
background:transparent none repeat scroll 0 0;
color:#151361;
display:block;
font-size:10px;
padding-left:8px;
padding-top:2px;
width:130px;

}


.menucategorias
{
/*background:transparent url(../images/ml2.gif) repeat-y scroll 0 0;*/
display:block;
float:left;
margin:0;
padding:0;
width:171px;
}
/* Login y password */
.cont_login_new {
	width:548px;
	min-height:270px;
	_height:270px;
	float:left;
}
.cont_login_new h1 {
	font-size:16px;
	color:#EF0A0A;
	text-align:center;
	border-bottom:solid 1px #999999;
	width:548px;	
}
.cont_login_new p {
	font-size:13px;
	color:#0D318B;
	text-align:left;
	margin:8px 10px 8px 10px;
}
.cont_login_new_rec {
	width:548px;
	height:164px;
	float:left;
	background-image:url(../images/bg_longin_surti.gif)
}
.cont_login_new_left {
	width:273px;
	height:164px;
	float:left;
	border-right:solid 1px #c3cee5;
}
.cont_login_new_left h3 {
	font-size:14px;
	color:#EF0A0A;
	text-align:left;
	font-weight:bold;
	margin:8px 10px 8px 10px;
}
.cont_login_new_left h4 {
	font-size:12px;
	color:#0D318B;
	font-weight:bold;
}
.cont_login_new_right {
	width:274px;
	height:164px;
	float:left;
}
.cont_login_new_right h3 {
	font-size:14px;
	color:#EF0A0A;
	text-align:left;
	font-weight:bold;
	margin:8px 10px 8px 10px;
}
.btn_entrar_login {
	width:72px;
	height:22px;
	border:none;
	background:url(../images/btn_enter_surt.gif);
}
.btn_olvido_login {
	width:118px;
	height:22px;
	border:none;
	background:url(../images/btn_olvido_surt.gif);
}
.btn_reg_login {
	width:103px;
	height:22px;
	background:url(../images/btn_reg_surt.gif);
	float:left;
	display:block;
	margin:5px 0 0 100px;
}
/* Infomacion de Cuenta */
.inf_cuenta_table {
	font-size:12px;
}
.info_micuenta_title {
	width:98%;
	height:20px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	border-top:solid 2px #7c88c2;
	border-bottom:solid 2px #7c88c2;
	font-weight:bold;
	color:#0D318B;
}
.inf_cuenta_table span {
	height:18px;
	color:#0D318B;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	float:left;
	display:block;
}
.inf_cuenta_table label {
	height:18px;
	color:#0D318B;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	display:inline;
}
*:first-child+html .inf_cuenta_table label {
	padding-top:0px;
}
* html .inf_cuenta_table label {
	padding-top:0px;
}
.inf_cuenta_table p {
	height:18px;
	color:#0D318B;
	padding-left:10px;
	padding-top:4px;
	float:left;
	display:block;
}
.inf_cuenta_table h1 {
	height:20px;
	color:#0D318B;
	padding-left:10px;
	padding-top:4px;
	float:left;
	display:block;
	font-weight:bold;
}
.inf_cuenta_table h2 {
	height:20px;
	color:#000;
	padding-left:10px;
	padding-top:4px;
	display:block;
	font-weight:bold;
}
.inf_cuenta_table table b {
	height:18px;
	color:#0D318B;
	padding-left:10px;
	padding-top:4px;
	float:left;
	display:block;
	font-size:11px !important;
}
.inf_cuenta_table table p {
	height:18px;
	color:#0D318B;
	padding-left:10px;
	padding-top:4px;
	float:left;
	display:block;
	font-size:11px !important;
}
.inf_cuenta_table table dd {
	color:#0D318B;
	padding-left:10px;
	padding-top:4px;
	float:left;
	display:block;
	font-size:11px !important;
}
.inf_cuenta_table i {
	height:18px;
	color:#0D318B;
	display:inline;
	font-weight:bold;
	font-style:normal;
}
.inf_cuenta_table h4 {
	height:22px;
	color:#0D318B;
	display:inline;
	font-weight:bold;
	font-style:normal;
	text-align:center;
}
.inf_cuenta_table i h1 {
	display:inline;
	color:#EF0A0A;
	font-size:20px;
}
.inf_cuenta_table table {
	color:#0D318B;
} 
.style_miga_pan {
	height:18px;
	color:#0D318B;
	padding-left:10px;
	padding-top:4px;
	float:left;
	display:block;
	font-weight:bold;
	border-bottom:solid 1px #999999;
	width:99%;
}
.style_miga_pan a {
	color:#0D318B;
	text-decoration:none;
}
.style_miga_pan a:hover {
	text-decoration:underline;
	text-align:center;
}
.title_user_2 {
	font-size:16px;
	color:#EF0A0A;
	text-align:center;
	border-bottom:solid 1px #999999;
	width:100%;	
	font-weight:bold;
	margin-bottom:2px;
}
.title_user_3 {
	font-size:16px;
	color:#EF0A0A;
	text-align:left;
	border-bottom:solid 1px #999999;
	width:100%;	
	font-weight:bold;
	margin-bottom:2px;
}
.title_user_3 b {
	color:#10287e;
	text-transform:uppercase;
}
.user_line_bot {
	border-bottom:solid 1px #999999;
}
.txt_area_user_new {
	width:98%;
	border:solid 2px #999999;
}
/* Nuevo inter */
.cont_inter_reg {
	width:669px;
	float:left;
}
.footer_clientes {
	width:69px;
	min-height:10px;
	float:left;
	display:block;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
}
.img_home {
	max-width:64px;
	max-height:32px;
}

/** control de banner **/
#nextBtn a{
	width:17px;
	height:17px;
	background-image: url(../images/next_01.jpg);
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	float:left;
	position:relative;
	margin:0 5px;
	top:-24px;
}

#prevBtn a{
	width:17px;
	height:17px;
	background-image: url(../images/prev_01.jpg);
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	float:left;
	margin:0 5px;
	position:relative;
	top:-24px;
}

#slider, #slider li{
	height:220px !important;
	padding-top:5px;
}
#slider{
	/*border:1px solid #333;*/
}
#controls1 {
	width:18px;
	height:18px;
	float:left;
	background-image:url(../images/btn_0a.png);
	background-repeat:no-repeat;
}
#controls2 {
	width:18px;
	height:18px;
	float:left;
	background-image:url(../images/btn_0a.png);
	background-repeat:no-repeat;
}
#controls3 {
	width:18px;
	height:18px;
	float:left;
	background-image:url(../images/btn_0a.png);
	background-repeat:no-repeat;
}
#controls4 {
	width:18px;
	height:18px;
	float:left;
	background-image:url(../images/btn_0a.png);
	background-repeat:no-repeat;
}
#controls5 {
	width:18px;
	height:18px;
	float:left;
	background-image:url(../images/btn_0a.png);
	background-repeat:no-repeat;
}
#controls6 {
	width:18px;
	height:18px;
	float:left;
	background-image:url(../images/btn_0a.png);
	background-repeat:no-repeat;
}
#controls7 {
	width:18px;
	height:18px;
	float:left;
	background-image:url(../images/btn_0a.png);
	background-repeat:no-repeat;
}
#controls8 {
	width:18px;
	height:18px;
	float:left;
	background-image:url(../images/btn_0a.png);
	background-repeat:no-repeat;
}
.current {
	width:18px;
	height:18px;
	float:left;
	background-image:url(../images/btn_0.png) !important;
	background-repeat:no-repeat;
}
ol#controls{
	display:block;
	position:relative;
	top:-25px;
}
ol#controls li{
		margin:2px 3px 2px 4px; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		
}
ol#controls li a{
		font-size:10px;
		float:left;
		height:18px;
		line-height:18px;
		color:#2c2c2c;
		padding:0 6px;
		text-decoration:none;
		}
ol#controls li.current a{
		color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}



*:first-child+html .novedades a{
top:-25px;
}
/* Nuevo boton */
.boton_new_surt {
	float:left;
	font-family:Arial;
	font-size:11px;
}

.boton_new_surt a {
	background:transparent url(../images/btn_new.jpg) no-repeat scroll left top;
	float:left;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.boton_new_surt a:hover {
	background:transparent url(../images/btn_new.jpg) no-repeat scroll left bottom;
}

.boton_new_surt a span {
	background:url(../images/btn_new_span.jpg) no-repeat scroll 100% top;
	cursor:pointer;
	float:left;
	height:25px;
	line-height:19px;
	padding:5px 30px 0;
	display:inline;
}
.boton_new_surt a span:hover{
	background:transparent url(../images/btn_new_span.jpg) no-repeat scroll 100% bottom;
}
.boton_new_surt a:active {
	text-decoration:underline;
}

.boton_new_surt a span:active {
	text-decoration:underline;

}
/* Login Nuevo 26/10/09 */
/*#vid_box-login-new {
	float:left;
	height:117px;
	margin:2px 0 0;
	padding:0 0 0 7px;
	width:140px;
	background:url(../images/bg_login_out.jpg) no-repeat;
}
#vid_box-login-new strong{
	color:#0C2B83;
	float:left;
	font-size:11px !important;
	margin:3px 0 0 5px;
}*/
#vid_box-login-new{
	float: right;
	width: 48%;
}
#vid_box-login-new .title_cort{
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-top: 3px;
	font-size: 11px !important;
	float: left;
	color: #0c2b83;
}

#vid_box-login-new a{
	display: inline-block;
	margin-bottom: 5px;
}

.title_cort {
	width:120px;
	float:left;
}
/* Estilos Contenido ventana modal */
div.contenido {
	font-family: Arial;
	font-size: 11px;
	color: #333;
}
div.contenido h2 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0px 10px 0px;
}

/* BARRA SUPERIOR */
#barra_superior {
	float: none;
	clear: both; 
	width: 100%; 
	height: 28px;
	text-align: center;
	background: url(../images/bg-barra-superior.gif) top left repeat-x;
}
#barra_superior .centrado {
	width:960px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
}
#barra_superior .img_der {
	text-align: right;
}


/* BANNERS MEDIOS */

.banners_medios { display:table; clear:both; margin-bottom:15px; }

.banners_medios a.banner { width:250px; height:110px; display:block; float:left; border:1px solid #c2c2c2; 
overflow:hidden; margin-left: 6px; margin-top: 6px; }

.banners_medios a.banner img { }

/* BANNER LEFT */

.btn_cat_virtual { width:160px; height:50px; display:block; float:left; margin-left:0px; margin-bottom: 10px;  }

/*.banner_left { width:157px; height:158px; display:block; float:left; margin-left:7px; border: 1px solid #c2c2c2; }*/

/* CORRECCIÓN REALIZADA POR FM */

.banner_left { width:157px; height:158px; display:block; float:left; margin-left:7px; height: 176px; }


/*////////  estilos MENSAJE SUPERIOR   ////////*/

.mod_mensaje { width:97%; display:block; padding:5px; background-color: #1D8CCC; margin-bottom:5px; margin-top:5px; margin-left:auto; 
margin-right:auto; border: #1D8CCC 1px solid; -moz-border-radius:3px; -webkit-border-radius:3px;   }

.mod_mensaje p { width:90%; margin-left:auto; margin-right:auto; text-align:center; color:#FFFFFF; font-size:15px;}

.mod_mensaje a { font-weight: bold; text-decoration: underline; color:#FFFFFF;}

.mod_mensaje span.etiqueta { width:83px; height:27px; display:block; float:left; z-index:100; 
background-image:url(../images/etiqueta_nuevo.png); background-repeat:no-repeat; position:relative; left:-10px; top:-2px; }

.table_menu_head{
	width:100%;
	text-align: center;
	width:100%;
	text-align: center; 
	border-collapse:separate; 

	border-radius:6px; 
	-moz-border-radius:6px;
	font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif, 
	font-size:14px;
}
.table_menu_head_td_home{
	background-color:#000307; 
	height:30px;
	width: 10%;
	background-image: url("../images/borderleft.bmp");
	background-repeat: no-repeat;
}
.table_menu_head_td_separator{
	background-color:white; 
	width: 1px;
}
.table_menu_head_td_normal{
	background-color:#00206A; 
	font-weight: bold;	
	font-size: 14px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.table_menu_head_td_normal_final{
	background-color:#00206A; 
	font-weight: bold;	
	font-size: 14px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	background-image: url("../images/borderight.bmp");
	background-repeat: no-repeat;
	background-position: right;
}

.table_menu_head_td_normal_link{
	color:white;		
}
.table_menu_head_td_normal_link:hover { 
	color: white; 
	text-decoration:none;
}
.navegacion_principal {
    display: block;
    height: 30px;
    position: relative;
    z-index: 10000;
}

.contenidos_estaticos {
	margin-left: 12px;
	font-family: tahoma;
	width: 105%;
}

.contenidos_estaticos h1 {
    color: #002565;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 15px;
    width: 100%;
}
.contenidos_estaticos h1 {
    background-image: url("../images/huincha_titulos.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}

.contenidos_estaticos ul {
    display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1 em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}

	.contenidos_estaticos .mod_formularios { }
	
	.contenidos_estaticos .mod_formularios h1.tit_pregunta { background-image:none; font-size:15px; margin-bottom:0px; }
	
	.contenidos_estaticos .mod_formularios .heading { height:120px; margin-bottom:20px;  }
	
	.contenidos_estaticos .mod_formularios .heading .logotipo { float:left; }
	
	.contenidos_estaticos .mod_formularios .heading .box_izq { float:left; padding-top:10px; padding-right:50px;  height:110px; border-right: 2px solid #d1d1d1;}
	
	.contenidos_estaticos .mod_formularios .heading .box_izq p { font-size:14px; color:#002565; font-weight:bold; }
	
	.contenidos_estaticos .mod_formularios .heading .box_izq ul { display:block; margin-bottom:10px;  }
	
	.contenidos_estaticos .mod_formularios .heading .box_izq ul.notificaciones li { list-style:none; background-image:none; text-indent:0px; font-size:12px;}
	
	.contenidos_estaticos .mod_formularios .heading .box_izq ul li { list-style:none; line-height:17px; text-indent:10px; background-image:url(../images/footer_bullet.gif); background-repeat:no-repeat; background-position:left 6px; }
	
	.contenidos_estaticos .mod_formularios .heading .box_der { padding-top:10px; padding-left:30px; float:left; }
	
	.contenidos_estaticos .mod_formularios .heading .box_der h3 { color:#D1021C; font-size:14px; font-weight:bold; }
	
	.contenidos_estaticos .mod_formularios .heading .box_der p { font-size:14px; color: #D31117; font-weight: bold;}	
	
	.contenidos_estaticos .mod_formularios table { width:100%; clear:both; }
	
	.contenidos_estaticos .mod_formularios .linkx1 { text-decoration:none; font-weight:bold; font-size:13px; margin-left: 0px; }
	
	.contenidos_estaticos .mod_formularios .linkx1:hover { text-decoration:underline;  }
	
	.contenidos_estaticos .mod_formularios .tit_form { background-color:#BCCFE8; color:#002565; font-size:14px; font-weight:bold; width:100%; padding-bottom:10px; padding-top:10px; text-align:left; text-indent:10px; margin-bottom:0; }
	
	.contenidos_estaticos .mod_formularios table tr.division td, .contenidos_estaticos .mod_formularios table tr.division { height:2px; background-color:#D1D1D1; }
	
	.contenidos_estaticos .mod_formularios table td.etiqueta { width:160px; background-color:#f2f4f7; font-size:14px; text-align:right; padding-top:20px; padding-bottom:20px; padding-right:20px; vertical-align:middle;  }
	
	.contenidos_estaticos .mod_formularios table td.etiqueta2 { width:40px; background-color:#f2f4f7; font-size:14px; text-align:right; padding-top:20px; padding-bottom:20px; padding-right:20px;  }
	
	.contenidos_estaticos .mod_formularios table td.padding { padding-top:20px !important; padding-bottom:10px !important; }
	
	.contenidos_estaticos .mod_formularios table td.etiqueta { border-right: solid 2px #d1d1d1; vertical-align:middle; }
	
	.contenidos_estaticos .mod_formularios table td.campo { vertical-align:middle; padding-left:20px; font-size:14px; position:relative; display:block; padding-top:20px;  }
	
	.contenidos_estaticos .mod_formularios table td.campo .info_check {font-size:11px; vertical-align:middle; text-align:center; float:left; margin-right:25px;  }
	
	.contenidos_estaticos .mod_formularios table td.campo .info_check input { height:28px; }
	
	.contenidos_estaticos .mod_formularios .botonera_form .azul { background-color:#002565; border:none; color:#ffffff; height:1%;}
	
	.contenidos_estaticos .mod_formularios .botonera_form .flecha { background-image:url(../images/flecha_btn.gif); background-position:center right; background-repeat:no-repeat; padding-right:20px; }
	
	.contenidos_estaticos .mod_formularios .botonera_form .flecha { margin-left:215px; }
	
	.contenidos_estaticos .mod_formularios .botonera_form .flechaVerifica { background-image:url(../images/flecha_btn.gif); background-position:center right; background-repeat:no-repeat; padding-right:20px; }
	
	.contenidos_estaticos .mod_formularios .botonera_form .flechaVerifica { margin-left:20px; }
	
	.contenidos_estaticos .mod_formularios  input { background-color:#ffffff; border:1px solid #333333; height:25px; color:#666666; }
	
	.contenidos_estaticos .mod_formularios  select { background-color:#ffffff; border:1px solid #333333; height:25px; color:#666666; }
	
	.contenidos_estaticos .mod_formularios  textarea { background-color:#ffffff; border:1px solid #333333; height:120px; color:#666666; margin-top:20px; margin-bottom:20px; font-family:Arial; }
	
	.contenidos_estaticos .mod_formularios  input.t1 { width:210px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios input.t2 { width:40px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios input.t3 { width:270px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios input.t4 { width:110px; font-size:15px;}
	
	.contenidos_estaticos .mod_formularios input.t5 { width:410px; font-size:15px;}
	
	.contenidos_estaticos .mod_formularios input.t6 { width:70px; font-size:15px;}
	
	.contenidos_estaticos .mod_formularios input.t7 { width:220px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios  input.t8 { width:165px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios .mar1 { margin-left:10px; }
	
	.contenidos_estaticos .mod_formularios .mar2 { margin-right:20px; }
	
	.contenidos_estaticos .mod_formularios .mar3 { margin-top:20px; margin-bottom:20px; float:right; }
	
	.contenidos_estaticos .mod_formularios .mar4 { margin-right:15px; }
	
	.contenidos_estaticos .mod_formularios  textarea.t1 { width:270px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios  textarea.t2 { width:220px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios  select.t1 { width:270px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios  select.t2 { width:220px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios  .campo select.input-combo { width:220px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios  table td.campo select.input-combo { width:220px; font-size:15px; }
	
	.contenidos_estaticos .mod_formularios .botonera_form .flecha { margin-left: 215px;}
	
	.contenidos_estaticos .mod_formularios .botonera_form .flecha { background-image: url("../images/flecha_btn.gif"); background-position: right center; background-repeat: no-repeat; padding-right: 20px;}
	
	.contenidos_estaticos .mod_formularios .botonera_form .azul { background-color: #002565; border: medium none; color: #ffffff; height: 1%;}
	
	.contenidos_estaticos input.btn { border: medium none; color: #ffffff; cursor: pointer; display: block; font-size: 12px; font-weight: bold; padding: 5px 10px;}
	
	.contenidos_estaticos .azul { color: #282360; }
	
	





/*////////  estilos pagina COTIZACIONES  ////////*/
.contenidos .contenidos_estaticos { }

.contenidos .contenidos_estaticos h1.tit_pregunta { background-image:none; font-size:15px; margin-bottom:0px; }

.contenidos .contenidos_estaticos .heading { height:120px; }

.contenidos .contenidos_estaticos .heading .logotipo { float:left; }

.contenidos .contenidos_estaticos .heading .box_izq { float:left; /*padding-top:10px;*/ padding-right:50px;  height:110px; border-right: 2px solid #d1d1d1;}

.contenidos .contenidos_estaticos .heading .box_izq p { font-size:14px; color:#002565; font-weight:bold; }

.contenidos .contenidos_estaticos .heading .box_izq ul { display:block; margin-bottom:10px;  }

.contenidos .contenidos_estaticos .heading .box_izq ul.notificaciones li { list-style:none; background-image:none; text-indent:0px; font-size:12px;}

.contenidos .contenidos_estaticos .heading .box_izq ul li { list-style:none; line-height:17px; text-indent:10px; background-image:url(../images/footer_bullet.gif); background-repeat:no-repeat; background-position:left 6px; }

.contenidos .contenidos_estaticos .heading .box_der { padding-top:10px; padding-left:30px; float:left; }

.contenidos .contenidos_estaticos .heading .box_der h3 { color:#D1021C; font-size:14px; font-weight:bold; }

.contenidos .contenidos_estaticos .heading .box_der p { font-size:16px; }


.contenidos .contenidos_estaticos table { width:100%; clear:both; }

.contenidos .contenidos_estaticos .link1 { text-decoration:none; font-weight:bold; font-size:13px;  }

.contenidos .contenidos_estaticos .link1:hover { text-decoration:underline;  }

.contenidos .contenidos_estaticos .tit_form { background-color:#BCCFE8; color:#002565; font-size:14px; font-weight:bold; width:100%; padding-bottom:10px; padding-top:10px; text-align:left; text-indent:10px; margin-bottom:0; }

.contenidos .contenidos_estaticos table tr.division td, .contenidos .mod_formularios table tr.division { height:2px; background-color:#D1D1D1; }

.contenidos .contenidos_estaticos table td.etiqueta { width:160px; background-color:#f2f4f7; font-size:14px; text-align:right; padding-top:20px; padding-bottom:20px; padding-right:20px; vertical-align:middle;  }

.contenidos .contenidos_estaticos table td.etiqueta2 { width:40px; background-color:#f2f4f7; font-size:14px; text-align:right; padding-top:15px; padding-bottom:15px; padding-right:20px; border-left: solid 2px #d1d1d1; border-right: solid 2px #d1d1d1; }

.contenidos .contenidos_estaticos table td.padding { padding-top:20px !important; padding-bottom:10px !important; }

.contenidos .contenidos_estaticos table td.etiqueta { border-right: solid 2px #d1d1d1; vertical-align:middle; border-left: solid 2px #d1d1d1; }

.contenidos .contenidos_estaticos table td.campo { vertical-align:middle; padding-left:20px; font-size:14px; position:relative; display:block; padding-top:20px; padding-bottom: 20px !important; border-right: solid 2px #d1d1d1;}

.contenidos .contenidos_estaticos table td.campo .info_check {font-size:11px; vertical-align:middle; text-align:center; float:left; margin-right:25px;  }

.contenidos .contenidos_estaticos table td.campo .info_check input { height:28px; }

.contenidos .contenidos_estaticos .botonera_form .azul { background-color:#002565; border:none; color:#ffffff; height:1%;}

.contenidos .contenidos_estaticos .botonera_form .flecha { background-image:url(../images/flecha_btn.gif); background-position:center right; background-repeat:no-repeat; padding-right:20px; }

.contenidos .contenidos_estaticos .botonera_form .flecha { margin-left:215px; }

.contenidos .contenidos_estaticos .botonera_form .flechaVerifica { background-image:url(../images/flecha_btn.gif); background-position:center right; background-repeat:no-repeat; padding-right:20px; }

.contenidos .contenidos_estaticos .botonera_form .flechaVerifica { margin-left:20px; }

.contenidos .contenidos_estaticos  input { background-color:#ffffff; border:1px solid #333333; height:25px; color:#666666; }

.contenidos .contenidos_estaticos  select { background-color:#ffffff; border:1px solid #333333; height:25px; color:#666666; }

.contenidos .contenidos_estaticos  textarea { background-color:#ffffff; border:1px solid #333333; height:120px; color:#666666; margin-top:20px; margin-bottom:20px; font-family:Arial; }

.contenidos .contenidos_estaticos  input.t1 { width:210px; font-size:15px; }

.contenidos .contenidos_estaticos input.t2 { width:40px; font-size:15px; }

.contenidos .contenidos_estaticos input.t3 { width:270px; font-size:15px; }

.contenidos .contenidos_estaticos input.t4 { width:110px; font-size:15px;}

.contenidos .contenidos_estaticos input.t5 { width:410px; font-size:15px;}

.contenidos .contenidos_estaticos input.t6 { width:70px; font-size:15px;}

.contenidos .contenidos_estaticos input.t7 { width:220px; font-size:15px; }

.contenidos .contenidos_estaticos  input.t8 { width:165px; font-size:15px; }

.contenidos .contenidos_estaticos .mar1 { margin-left:10px; }

.contenidos .contenidos_estaticos .mar2 { margin-right:20px; }

.contenidos .contenidos_estaticos .mar3 { margin-top:20px; margin-bottom:20px; float:right; }

.contenidos .contenidos_estaticos .mar4 { margin-right:15px; }

.contenidos .contenidos_estaticos  textarea.t1 { width:270px; font-size:15px; }

.contenidos .contenidos_estaticos  textarea.t2 { width:220px; font-size:15px; }

.contenidos .contenidos_estaticos  select.t1 { width:270px; font-size:15px; }

.contenidos .contenidos_estaticos  select.t2 { width:220px; font-size:15px; }

.contenidos .contenidos_estaticos h6 { color:#002565; font-size:14px; font-weight:bold; margin-bottom:5px; }

.azul { color: #282360;  }

/*//////////////////////////Ajuste cotizacion //////////////////////////*/
.nume_fila{
 width:40px;
  background-color:#f2f4f7; 
  font-size:14px; 
  text-align:right; 
  padding-top:15px; 
  padding-bottom:15px; 
  padding-right:20px;	
/*  margin-left: 2px;*/
  border-left: solid 2px #d1d1d1;
}

.otros_filas_dinamico {
	margin-left: 59px;
	margin-top: -50px;
	border-left: solid 2px #d1d1d1;
	border-right: solid 2px #d1d1d1;
}
.contenidos .contenidos_estaticos input.t4Cotiza { width:110px; font-size:15px; margin: 10px;}

.contenidos .contenidos_estaticos input.t5Cotiza { width:410px; font-size:15px; margin: 10px;}

.contenidos .contenidos_estaticos input.t6Cotiza { width:70px; font-size:15px; margin: 10px 10px 10px 20px;}

.contenidos .contenidos_estaticos .link1 { text-decoration:none; font-weight:bold; font-size:13px;  }

.contenidos .contenidos_estaticos .link1:hover { text-decoration:underline;  }

/*////////  estilos PAGINAS MENSAJES DE CONFIRMACION - FORMULARIOS   ////////*/


.contenidos .contenidos_estaticos { width:760px; }  

.contenidos .contenidos_estaticos .mod_izq h1 { font-size: 40px; text-align: center; color: #D1021C; font-weight:bold; background-image:none; margin-bottom:0; padding-bottom:0;  }

.contenidos .contenidos_estaticos .mod_izq h2 { font-size: 14px; text-align: center; color: #4F4F4F; margin-bottom:10px;  }

.contenidos .contenidos_estaticos .mod_izq p { font-size: 12px; text-align: center; color: #4F4F4F;  }

.contenidos .contenidos_estaticos .mod_izq { width:400px; float:left;} 

.contenidos .contenidos_estaticos .mod_der { float:right; border:2px solid #D1D1D1; width:320px; text-align:center; padding-top:20px; padding-bottom:20px;} 

.contenidos .contenidos_estaticos .mod_der h2 { font-size: 14px; color: #D1021C; font-weight:bold; margin-bottom:0; }

.contenidos .contenidos_estaticos .mod_der h3 { font-size: 24px; color: #565656; font-weight:bold; margin-bottom:0; }

.contenidos .contenidos_estaticos .mod_der h3.contacto { font-size: 18px; color: #565656; font-weight:normal; margin-bottom:0; }

.contenidos .contenidos_estaticos .mod_der div.division { height:2px; display:block; margin-top:5px; margin-bottom:5px; background-color:#D1D1D1; width: 95%; margin-left: auto; margin-right: auto; }

.contenidos .contenidos_estaticos .mensaje { background-color:#FFF8CF; padding: 15px; margin-top: 20px;  }

.contenidos .contenidos_estaticos .mensaje p { font-size: 14px; color: #494949; font-style:normal; margin-bottom: 20px;  }


table.mensaje_registro { width:740px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px; display:table; background-color:#FFF8C5; padding:20px; }

table.mensaje_registro td, table.mensaje_registro td a { color:#4C4C4C; }



.mensaje_acceso { width:740px; margin-left:auto; margin-right:auto; display:block; text-align:center; padding-top:100px; padding-bottom:100px;  }

.mensaje_acceso p { font-size:16px; color: #002565; font-weight: bold; line-height:21px; }

.mensaje_acceso input.rojo { background-color:#E00; color:#ffffff; margin-left:auto; margin-right:auto; width: 80px; }