body {

	font-family: "Trebuchet MS";

	font-size: 11px;

	text-align: center;

	vertical-align: top;

	padding: 0px;

	background-image: url(../img/curva_superior_new.gif);

	color: #666666;

	margin-top: 30px;

	margin-bottom: 30px;

	background-repeat: no-repeat;

	background-position: center top;

	margin-right: 0px;

	margin-left: 0px;

}




/***************POLITICAS DE USO *************************/
.politicas_uso{
	width:auto;
	height:100px;
	overflow:auto;
	padding:10px;
	margin-bottom: 10px;
}
.politicas_uso h2{
	color:#323DA8;
	font-size:15px;
}

.titulos_descripcion_producto{
	width: 250px;


}

.parte1 {

	background-image: url(../img/barra_izquierda.png);

	background-repeat:  repeat-y;

	text-align: left;

	vertical-align: top;

	background-position: left top;

}

.bola {

	text-align: left;

	vertical-align: top;

	padding-top: 8px;

}



.contenedor_contenido {

	text-align: right;

	vertical-align: top;

}

.contenedor_diseno_abajo {

	background-image: url(../img/fondo_abajo.jpg);

	background-repeat: no-repeat;

	text-align: left;

	vertical-align: top;

	background-position: center top;

}

.contenedor_diseno_centro {

	background-image: url(../img/fondo_pagina_centro.jpg);

	background-repeat:  repeat-y;

	text-align: left;

	vertical-align: top;

	background-position: center top;

}







A:link {

	color: #eb5b04;

}

A:visited {

	color: #eb5b04;

}

A:active {

	color: #eb5b04;

}

A:hover {

	color: #333333;

}



A {outline: none;} 



.parte2 {

	text-align: left;

	vertical-align: bottom;

	background-image: url(../img/curva_superior_derecha.png);

	background-repeat:   no-repeat;

	width: 290px;

}

.parte3 {

	text-align: left;

	vertical-align: top;

	background-image: url(../img/barra_derecha.png);

	background-repeat:    repeat-y;

	width: 290px;

}

.parte4 {

	background-image: url(../img/fondo_inferior.png);

	background-repeat: no-repeat;

	text-align: left;

	vertical-align: top;

	height: 162px;

	padding-top: 10px;

	padding-left: 60px;

	color: #000000;

	font-size: 11px;

}





#sharefb{

	width:530px;

	margin-top:10px;

	margin-bottom:10px;

}



.linkgeneral {

	font-weight: bold;

	color: #E15F2D;

	text-transform: none;

	text-decoration: none;

}



.linkgeneral:hover {

	font-weight: bold;

	color: #000000;

	text-transform: none;

	text-decoration: none;

}



.linkgeneral2 {

	font-weight: bold;

	color: #FFFFFF;

	text-transform: none;

	text-decoration: underline;

}



.linkgeneral2:hover {

	font-weight: bold;

	color: #000000;

	text-transform: none;

	text-decoration: underline;

}



.linkgeneral3 {

	font-weight: bold;

	color: #333333;

	text-transform: uppercase;

	text-decoration: underline;

}



.linkgeneral3:hover {

	font-weight: bold;

	color: #999999;

	text-transform: uppercase;

	text-decoration: underline;

}





/***********************************************/

/* Logotipo                                    */

/***********************************************/





.logosuperior {

	text-align: left;

	vertical-align: bottom;

	padding-left: 10px;

}

.autor {

	font-weight: bold;

	color: #eb5b04;

	text-align: left;

	vertical-align: top;

}

.logoinferior {

	text-align: left;

	vertical-align: top;

	padding-left: 10px;

}





.linea_imagen_1px {

	background-image: url(../img/1_pixel_raya_punteada.gif);

	background-repeat: repeat;

}



/***********************************************/

/* Layout Divs                                 */

/***********************************************/



.cabezote{

	text-align: left;

	vertical-align: top;


	width: 620px;

	padding-top: 0px;

}

.logotipo {

	text-align: left;

	vertical-align: top;

	width: 320px;

	padding-top: 0px;

}







.separador {

	width: 18px;

}



.barraunica {

	width: 700px;

	text-align: left;

	vertical-align: top;

}



.barraizquierda{

	width: 380px;

	overflow: auto;

	text-align: left;

	vertical-align: top;

}



.barraderecha{

	width: 220px;

	text-align: left;

	vertical-align: top;

}





.barracentro{

	width: 300px;

	text-align: left;

	vertical-align: top;

}







.creditos{

	text-align: center;

	vertical-align: top;

	font-size: 10px;

	height: 114px;

	color: #666666;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 60px;

}

.barramenu {

	text-align: left;

	vertical-align: top;

	padding-left: 200px;

}





.fondo_menu {

	background-image: url(../img/barra_menu_abajo.jpg);

	background-repeat: no-repeat;

	height: 104px;

	width: 960px;

}



.contenido {

	text-align: left;

	vertical-align: top;

	padding-left: 14px;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-right: 8px;

}

.negrita {

	font-weight: bold;

	color: #4F4F4F;

}





.contenido_text_mayuscula {

	text-align: left;

	vertical-align: top;

	padding-left: 14px;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-right: 8px;

	text-transform: uppercase;

}



.contenido_con_fondo {

	text-align: left;

	vertical-align: top;

	border: 1px solid #CCCCCC;

}







.contenido_con_raya_foro {

	text-align: left;

	vertical-align: top;

	border: 1px solid #CCCCCC;

	padding: 10px;

}



.etiqueta_formulario {

	text-align: left;

	vertical-align: top;

	font-size: 12px;

	padding: 2px;

}



.contenido_destacado {

	text-align: left;

	vertical-align: top;

	font-size: 12px;

	background-color: #D4D2D4;

	padding: 2px;

}





.justificadoizquierda {

	text-align: left;

	vertical-align: top;

}

.adsense_contenido {

	float: right;

	width: 300px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 10px;

}



.justificadoderecha {

	text-align: right;

	vertical-align: top;

	padding-right: 8px;

}

.justificadocentro {

	text-align: center;

	vertical-align: top;

	font-weight: bold;

	color: #FFFFFF;

}



.resumen {

  font-size: 11px;

  padding: 2px;

  vertical-align: top;

}



.resumen_con_fondo {

	font-size: 11px;

	vertical-align: top;

	color: #FFFFFF;

	background-color: #999999;

	text-align: left;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 4px;

}



.resumen_con_fondo_centrado{

	font-size: 11px;

	vertical-align: top;

	color: #FFFFFF;

	background-color: #999999;

	text-align: center;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 4px;

}

.resumen_con_fondo_derecha {

	font-size: 11px;

	vertical-align: top;

	color: #FFFFFF;

	background-color: #999999;

	text-align: right;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 4px;

}

.resumen_txt_blanco {

	font-size: 11px;

	padding: 2px;

	vertical-align: top;

	color: #FFFFFF;

	text-align: center;

}





.titulos_destacados {

	text-align: left;

	vertical-align: top;

	color: #eb5b04;

	font-weight: bold;

	text-transform: uppercase;

	padding-top: 8px;

	padding-right: 8px;

	padding-bottom: 15px;

	padding-left: 8px;

}



.titulos {

	text-align: left;

	vertical-align: top;

	color: #eb5b04;

	padding: 0px;

	font-weight: bold;

	text-transform: uppercase;

}



.titulos2 {

	text-align: left;

	vertical-align: top;

	font-size: 20px;

	color: #eb5b04;

	padding: 0px;

	font-weight: bold;

	text-transform: uppercase;

}



.titulos_fondo_gris {

	text-align: left;

	vertical-align: top;

	font-size: 14px;

	padding: 4px;

	font-weight: bold;

	text-transform: uppercase;

	background-color: #CCCCCC;

}





.titulo_barra_centrado {

	text-transform: uppercase;

	color: #FFFFFF;

	text-align: center;

	vertical-align: top;

	padding: 2px;

	background-color: #05649A;

	font-weight: bold;

}

.titulos_fondo_barra1 {

	text-align: left;

	vertical-align: top;

	background-image: url(../img/fondo_titular_b1.gif);

	background-repeat: no-repeat;

}



.titulos_fondo_barra2 {

	text-align: left;

	vertical-align: top;

	background-image: url(../img/fondo_titular_b2.gif);

	background-repeat: no-repeat;

}



.titulos_fondo_barra3 {

	text-align: left;

	vertical-align: top;

	background-image: url(../img/fondo_titular_b3.gif);

	background-repeat: no-repeat;

}



.titulos_fondo_barra4 {

	text-align: left;

	vertical-align: top;

	background-image: url(../img/fondo_titular_b4.gif);

	background-repeat: no-repeat;

}



.titulos_barra1 {

	text-transform: uppercase;

	color: #eb5b04;

	text-align: left;

	vertical-align: top;

	font-weight: bold;

	padding-top: 10px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 20px;

	font-size: 15px;

	height: 30px;

}





.titulos_barra4 {

	text-transform: uppercase;

	color: #eb5b04;

	text-align: left;

	vertical-align: top;

	font-weight: bold;

	padding-top: 10px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 20px;

	font-size: 15px;

	height: 30px;

}



.titulos_barra_combo {

	text-transform: uppercase;

	color: #eb5b04;

	text-align: left;

	vertical-align: top;

	font-weight: bold;

	padding-top: 10px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 20px;

	font-size: 11px;

	height: 30px;

}



.titulos_barra2 {

	text-transform: uppercase;

	color: #eb5b04;

	text-align: left;

	vertical-align: top;

	font-weight: bold;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

	font-size: 12px;

	background-image: url(../img/fondo_titular_b2.gif);

	background-repeat: no-repeat;

}

.titulos_barra3 {

	text-transform: uppercase;

	color: #eb5b04;

	text-align: left;

	vertical-align: top;

	font-weight: bold;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

	font-size: 12px;

	background-image: url(../img/fondo_titular_b3.gif);

	background-repeat: no-repeat;

}





.titulos_centrados {



	text-align: center;

	vertical-align: top;

	font-size: 16px;

	color: #000066;

	padding: 0px;

	font-weight: bold;

}



.titulo_barra {

	color: #FFFFFF;

	text-align: center;

	vertical-align: top;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	font-size: 11px;

	background-color: #006600;

	padding: 2px;

	font-weight: bold;

}



.subtitulos_fondo {

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	background-image: url(../img/fondo_titulo.jpg);

	background-repeat: no-repeat;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 15px;

}

.bordefoto {

	margin-right: 8px;

	margin-bottom: 8px;

	border: 1px solid #DDDDDD;

	padding: 4px;

}

.bordefoto_destacado {

	border: 1px solid #DDDDDD;

	padding: 4px;

}







/***********************************************/

/* Formularios                                 */

/***********************************************/

.i_text_busqueda{

	border: 1px solid #E15F2D;

	width: 170px;

	color: #E15F2D;

	font-family: "Trebuchet MS";

	font-size: 11px;

	padding: 2px;

}



.i_text_login{

	border: 1px solid #E15F2D;

	width: 160px;

	color: #E15F2D;

	font-family: "Trebuchet MS";

	font-size: 11px;

	padding: 2px;

}



.i_text{

	border: 1px solid #E15F2D;

	width: 220px;

	color: #E15F2D;

	font-family: "Trebuchet MS";

	font-size: 11px;

	padding: 2px;

}



.i_text_menaje{

	border: 1px solid #E15F2D;

	width: 400px;

	color: #E15F2D;

	font-family: "Trebuchet MS";

	font-size: 11px;

	padding: 2px;

}



.i_combo_categorias{

	border: 1px solid #E15F2D;

	width: 170px;

	color: #E15F2D;

	font-family: "Trebuchet MS";

	font-size: 11px;

}



.i_button {

	font-weight: bold;

	font-size: 9px;

	border: 1px solid #999999;

}



/***********************************************/

/* el div que contiene todo el paginador       */

/***********************************************/



.wqueryPager {

}





/***********************************************/

/* opcion siguiente anterior                   */

/***********************************************/



a.wqueryPagerNext:link{

	color: #eb5b04;

	text-transform: capitalize;

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

}

a.wqueryPagerNext:hover{

	font-weight: bold;

	color: #FFFFFF;

	text-transform: capitalize;

	text-decoration: none;

	font-size: 10px;

	background-color: #999999;

}



a.wqueryPagerPrev{

	color: #000000;

	text-transform: capitalize;

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

}

a.wqueryPagerPrev:hover{

	font-weight: bold;

	color: #FFFFFF;

	text-transform: capitalize;

	text-decoration: none;

	font-size: 10px;

	background-color: #999999;

}



/***********************************************/

/* numero que tiene la pagina actual           */

/***********************************************/



.wqueryPagerCurrent{

	font-weight: bold;

	color: #FFFFFF;

	text-transform: capitalize;

	text-decoration: none;

	font-size: 10px;

	background-color: #000000;

		height: 10px;

	padding-top: 1px;

	padding-right: 6px;

	padding-bottom: 1px;

	padding-left: 6px;

	

}



a.wqueryPagerCurrent:hover{

	font-weight: bold;

	color: #FFFFFF;

	text-transform: capitalize;

	text-decoration: none;

	font-size: 10px;

	background-color: #eb5b04;

	padding-top: 1px;

	padding-right: 6px;

	padding-bottom: 1px;

	padding-left: 6px;		

	

}



/***********************************************/

/* El resto de numero del paginador            */

/***********************************************/



a.wqueryPagerPage:link{

	color: #ffffff;

	text-transform: capitalize;

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

	background-color: #eb5b04;

	padding-top: 1px;

	padding-right: 6px;

	padding-bottom: 1px;

	padding-left: 6px;

}

a.wqueryPagerPage:hover{

	font-weight: bold;

	color: #FFFFFF;

	text-transform: capitalize;

	text-decoration: none;

	font-size: 10px;

	background-color: #000000;

	padding-top: 1px;

	padding-right: 6px;

	padding-bottom: 1px;

	padding-left: 6px;		

	

}





a.wqueryPagerPage:active {

	color: #ffffff;

	text-transform: capitalize;

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

	background-color: #eb5b04;

	padding-top: 1px;

	padding-right: 6px;

	padding-bottom: 1px;

	padding-left: 6px;

}



a.wqueryPagerPage:visited {

	color: #ffffff;

	text-transform: capitalize;

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

	background-color: #999999;

	padding-top: 1px;

	padding-right: 6px;

	padding-bottom: 1px;

	padding-left: 6px;

}





/***********************************************/

/* Menu dinamico            */

/***********************************************/



.menu {

	background-color:transparent;

	border:0px;

	padding:0px;

	margin:0px;

	width:190px;

	text-decoration: none;

}



.menu ul {

  padding:0px;

  margin:0px;

  list-style-type: none;

    text-decoration: none;

  

}



.menu ul li ul {

  margin-left:0px;

  padding-left: 20px;

    text-decoration: none;

  

}



.menu ul li {

  font-weight: bold;

  text-decoration: none;

  color: #1C76B2;

  font-size: 11px;

  padding-top:3px;

  padding-bottom:3px;

  padding-left:4px;



  background-image: url(../img/fondo_Item_menu1.jpg);

  background-repeat: no-repeat;

  background-position: bottom left;



  display: block;

  width: 100%;

  height:auto;

}





.menu ul li:hover {

	font-weight: bold;

	text-decoration: none;

	color: #000000;

	font-size: 11px;

	display: block;

	width: 100%;

	padding-left:4px;

	padding-top:3px;

	padding-bottom:3px;

	height:auto;

}



.menu ul li a {

  color:#E15F2D;

  text-decoration: none;

}

.menu ul li a:hover {

  color:#000000;

  text-decoration: none;

}

.menu ul li ul li {

  padding-left:4px;

  background-image: url(../img/fondo_Item_menu1.jpg);

  background-repeat: no-repeat;

  background-position: top left;

  text-decoration: none;

}



#toTop {

	display:none;

	text-decoration:none;

	position:fixed;

	bottom:10px;

	right:10px;

	overflow:hidden;

	width:51px;

	height:51px;

	border:none;

	text-indent:-999px;

	background:url(../img/ui.totop.png) no-repeat left top;

}



#toTopHover {

	background:url(../img/ui.totop.png) no-repeat left -51px;

	width:51px;

	height:51px;

	display:block;

	overflow:hidden;

	float:left;

	opacity: 0;

	-moz-opacity: 0;

	filter:alpha(opacity=0);

}



#toTop:active, #toTop:focus {

	outline:none;

}