@charset "utf-8";
/*************/
/* ESQUELETO */
/*************/
*{ margin:0; padding:0;}
img{margin:0;}

html {
	margin: 0;
	padding: 0;
	width: 100%;
	height:100%;
}
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 1em;
	height:100%;
	/*background:url(../images/fondoWeb.gif) repeat-x #50A7C0;*/
	background:url(../images/fondoWeb2.gif) repeat-x #2f778c;
}
.contenedor{
	width:1000px;
	height:100%;
	height:auto !important;
	min-height: 100%;
	margin-left:auto;
	margin-bottom:0;
	margin-right:auto;
}
.top{
	width:1000px;
	float:left;
	background:url(../images/top.gif) #000 no-repeat;
}
.cont_top{
	width:1000px;
	float:left;
	margin-top:203px;
}

/***************/
/*   M E N U   */
/***************/
.cont_menu{
	width:970px;
	float:left;
	margin-left:15px;
	margin-right:15px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.menu_active{
	width:116px; 
	float:left;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background:url(../images/menu_rosa.png) no-repeat;
}
.menu{
	width:116px; 
	float:left;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background:url(../images/menu_azul.png) no-repeat;
}
.a_menu{
	text-decoration:none;
	color:#FFF;
}

/***************************************/
/*   I N F O R M A C I O N     T O P   */
/***************************************/
.informacion_top{
	width:980px;
	float:left;
	background:#c10076;
	margin-left:15px;
	padding-top:5px;
}
.top_ligas{
	color:#FFF;
}
.cont_ligas{
	width:290px;
	text-align:center;
	float:left;
	margin-top:10px;
}
.cont_soporte{
	width:303px;
	margin-right:5px;
	margin-left:5px;
	padding:5px;
	float:left;
}
.titulo_soporte{
	width:290px;
	float:left;
	padding-top:4px;
	padding-bottom:4px;
}
.fotos_servicios{
	width:290px;
	float:left;
	text-align:center;
	margin-top:5px;
}
.txt_titulos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
}
.cont_txt_top{
	width:290px;
	height:137px;
	float:left;
	margin-top:10px;
}
.txt_top{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}
.esquinas_toprosa{
	width:980px;
	float:left;
}
/*****************************/
/*   I N F O R M A C I O N   */
/*****************************/
.cont_general{
	background: url(../images/fondochica.jpg) no-repeat #222d80;
	background-position: 0px 72px;
	float:left;
	margin-left:16px;
	margin-right:20px;
	margin-top:10px;
}
.curvas_top{
	width:980px;
	float:left;
}
.curvas_bottom{
	width:980px;
	float:left;
}
.informacion{
	width:460px;
	height:640px;
	margin-left:500px;
	float:left;
	padding-right:20px;
	text-align:justify;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:5px;
}
.informacion_productos{
	width:550px;
	height:600px;
	margin-left:400px;
	float:left;
	padding-right:20px;
	text-align:justify;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:30px;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:20px;
}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:10px;
	margin-top:10px;
}
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	margin-bottom:5px;
}

/*******************/
/*   F O O T E R   */
/*******************/
.cont_abajo{
	background:#c10076;
	margin-top:10px;
	margin-left:16px;
	padding-bottom:10px;
	float:left;
	width:980px;
}
.titulos_abajo{
	width:240px;
	margin-left:40px;
	float:left;
	background:#009cdd;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.redes_sociales{
	width:980px;
	float:left;
	background:#000;
	padding-top:5px;
	padding-bottom:5px;
}
.footer{
	background:#000;
	padding-top:5px;
	padding-bottom:5px;
	position: relative;
	text-align:center;
	margin-top: -50px; /* negative value of footer height */
	height: 50px;
	clear:both;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.copyrigth{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
.a_tips{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

/************************/
/*RESPONSABILIDAD SOCIAL*/
/************************/
.leermas{
	background:#FFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	color:#FF3366;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}


/*TIPS*/
/* root element for scrollable */
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollables have typically larger height than width but not now */
	height: 450px;
	width: 460px;
}

/* root element for scrollable items */
.scrollable .items {
	position:absolute;

	/* this time we have very large space for the height */
	height:900em;
}

/***********************/
/*   C O N T A C T O   */
/***********************/
.btn_enviar{
	background:#FF0099;
	border:1px #FFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
	padding-right:25px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#result {
	width:280px;
	padding:10px;
	border:1px solid #bfcddb;
	margin:auto;
	margin-top:10px;
	text-align:center;
	display:none;
}
#loading {
	background-image:url(../images/ajax-loader.gif);
	width:56px;
	height:21px;
	margin:auto;
	display:none;
}

/*************************/
/*   P R O D U C T O S   */
/*************************/
#borde{
	border:1px dotted #FFF;
}
.descripcion{
	width:540px;
	margin-left:5px;
	float:left;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/***************************/
/*	       CONTADOR	       */
/***************************/
.txt_contador{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FC0;
	font-weight:bold;
}
/***********************************************/
/*   P R O M O C I O N E S    Y    V I D E O   */
/***********************************************/
.promociones-video{
	width:980px;
	float:left;
	margin-left:16px;
}
.video{
	width:350px;
	float:right;
	margin-right:5px;
	margin-top:10px;
}
.promociones{
	width:600px;
	float:left;
	margin:10px 0px 0px 10px;
}
/**********************/
/*GALERIA DE PRODUCTOS*/
/**********************/
.producto{
    width: 128px;
	height: 200px;
    padding: 5px;
    float:left;
    margin: 7px;
}
.divisor_producto{
    text-align: center;
    width: 120px;
    float: left;
    margin-bottom: 8px;
}
/*GRANDE*/
.producto_g{
    width: 158px;
	height: 240px;
    padding: 5px;
    float:left;
    margin: 5px;
}
.divisor_producto_g{
    text-align: center;
    width: 150px;
    float: left;
    margin-bottom: 8px;
}
/**/
.txt_titulop{
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
}
.txt_preciop{
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #F0EB0D;
}
.txt_verdetalle{
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    background: #c10076;
    padding: 4px 17px;
    text-decoration: none;
}
.cont_barra{
	width:400px;
	float:left;
	text-align:center;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.txt_ligas{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}
.cont_barra span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0;
}
/************/
/* SCROLLER */
/************/
#contenu {
	width:435px;
	margin-top: 10px;
	margin-bottom: 10px;
    float: right;
}
/**********************/
/*DETALLE DEL PRODUCTO*/
/**********************/
.producto-detalle{
	width:450px;
	float:left;
}
.foto-producto-detalle{
	width:450px;
	float:left;
	text-align:center;
	margin-bottom:10px;
}
.titulo_producto-detalle{
	width:430px;
	float:left;
	padding:10px;
	background:url(../images/fondotitulo.png);
}
.especificaciones{
	width:440px;
	float:left;
	margin-top:15px;
}
.txt_precio-detalle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FF0;
	margin-left:20px;
}

/***********************/
/*   A L I A N Z A S   */
/***********************/
.alianzas{
	width:300px;
	float:left;
	margin:5px 10px;
	border:3px #FFF solid;
}
.nuestras-alianzas{
	width:964px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:17px;
	margin:10px 0px 10px 14px;
	background:url(../images/icon-alianzas.gif) no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}

/*LISTAS*/
.listas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	padding:3px;
	list-style:url(../images/vineta.png);
}
.listas li{
	margin:5px;
}
