/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{
color:#000;
}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{
margin:0;
padding:0;
}
ul,ol,li{
margin-bottom:0;
}
fieldset,img{
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;
font-weight:normal;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}
q:before,q:after{
content:'';
}
abbr,acronym {
border:0;
font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
/*to enable resizing for IE
input,textarea,select{
*font-size:100%;
}
because legend doesn't inherit in IE */
legend{
color:#000;
}


body { 
  font-size:10px;
  font-family:Tahoma;
	color:#000000;
	font-weight:normal;
}


/* Headings
-------------------------------------------------------------- */


h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 {font-size:10px; color:#325DAD;}
h2 {font-size:10px; color:#23427A; font-weight:bold;}
h3 {font-size:18px; color:#325DAD; font-weight:bold; margin-bottom:10px;}
h4 {font-size:10px; color:#FFFFFF; font-weight:normal;}
h5 {font-size:10px; color:#0D3749;}
h6 {
	font-size:10px;
	color:#23427A;
}


/* Text elements
-------------------------------------------------------------- */

p { color:#000000; font-size:11px; font-weight:normal;}

a { color:#FF0033; text-decoration:none; outline:none;}

/*-------------------------------------------------------------- */

.titulotexto{
	font-family:"Century Gothic";
	color:#000000;
	font-size:22px;
}
.titulo{ 
	font-family:"Century Gothic";
	color:#000000;
	font-size:22px;
	line-height:24px;
}
.titulo1{
	font-family:"Lucida Sans","Times New Roman", Times, serif;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
}
.tituloForm{
	font-family:"Lucida Sans","Times New Roman", Times, serif;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	text-decoration:underline;
}
.subtitulo{
	font-family:Tahoma;
	color:#23427A;
	font-weight:bold;
	font-size:10px;
}
.subtitulo2{
	font-family:Tahoma;
	color:#23427A;
	font-size:11px;
	text-transform:uppercase;
}
.texto1{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	line-height:15px;
}
.texto{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	line-height:15px;
}
.fecharojo{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#FFFFFF;
}
#formatoImagen1{
	border:#535353 2px solid;
	margin:8px;
}
.textoImagen{
	font-family:Tahoma;
	font-size:10px;
	color:#444444;
}
.formatoImagen2{
}
.ampliacion{
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.busquedaTitulo{
	font-family:Tahoma;
	color:#FF0033;
	font-weight:bold;
	font-size:10px;
}
.tituloTabla{
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.titCajaUltimasNoticias{
		font-family:Tahoma;
	font-size:11px;
	color:#23427A;
	font-weight:bold;
}
.boton01{
	background-color:#515151;
	padding:3px;
	border:#000000 1px solid;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.accesos{
	font-family:Tahoma;
	font-size:11px;
	color:#23427A;
}
.menuActivo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
}
.textoMensaje{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CE0119;
font-weight:bold;

}


#div_publicidad object, #div_publicidad embed{

border:1px solid #CCCCCC;


}

#div_publicidad{

margin-right:50px!important;
position:relative;
margin-top:10px;
float:right;
margin-bottom:10px;

}

h6{

color:#000000;
font-size:14px;
font-weight:bold;
width:200px;

}

#confirmPago{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
font-weight:bold;
border: 1px dashed #FF0000;
width:784px;
padding:5px;
background:#FFFFCC;
margin-top:10px;

}

#dpPagoMail{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:784px;

}

#advertencia{

border: 1px dashed #990000;
width:770px;
padding:5px;
color:#990000;

}

#advertencia2{

border: 1px dashed #990000;
width:500px;
padding:5px;
color:#990000;
margin-left:-13px;
margin-top:10px;
margin-bottom:10px;

}

#ulTiempos li{

float:none!important;
height:25px;
background-color:#FFFFCC;
margin-top:3px!important;

}

#barTitulo{

width:300px;
height:25px;
background:#990000;

}

#barTitulo a{

color:#FFFFFF;
margin-right:5px;
float:right;
font-size:11px;
font-weight:bold;
margin-top:5px;

}

#barTitulo a:hover{

color:#666666;


}

#divForm{

margin-top:25px;

}

#btEnviarRcord{

background:#990000;
color:#FFFFFF;

}

#divForm #txtMail{

width:160px;
border:1px solid #990000;
color:#666666;

}

#barTitulo p{

color:#FFFFFF;
margin-left:5px;
float:left;
font-size:11px;
font-weight:bold;
margin-top:5px;

}

#divRecordad{

width:300px;
height:100px;
background:#FFFFFF;
border:#990000 2px solid;
margin: 0px auto;
position:absolute;
left:50%;
margin-left:-200px;
margin-top:200px;
z-index:500;
display:none;

}

#MyTimes{

margin-top:2px;

}

#btnReturn{

cursor:pointer;

}

#MyCarreras{

margin-top:2px;

}

#tProductos p{

color:#000000;
font-size:11px;

padding-left:8px;

}

#closeDetailCart{

width:65px;
height:17px;
background:#FFFF99;
padding:5px;
margin-top:5px;
margin-bottom:5px;

}

#tCarro{

margin-top:10px;
color:#FF0000;
border-top:1px dashed #CCCCCC;
border-bottom:1px dashed #CCCCCC;

}

.rojoBold{

font-weight:bold;

}

#tCostos{

margin-top:10px;
color:#FF0000;
border-top:1px dashed #CCCCCC;
border-bottom:1px dashed #CCCCCC;
margin-bottom:10px;

}

#ulAmigos{

margin:0px;
padding:0px;
width:790px;
overflow:hidden;
margin-top:2px!important;

}

#navAmigos input{

margin-top:5px;
background:#FF0000;
border:#000000 1px solid;
color:#FFFFFF!important;
float:left;

}

#navAmigos {

width:790px;
height:20px;

}

#btnAddP{

float:right!important;

}

#btnAddP{

margin-top:5px;
background:#FF0000;
border:#000000 1px solid;
color:#FFFFFF!important;
float:right;

}


#ulAmigos li{

margin:0px;
padding:0px;
list-style:none;
background:#FFFFCC;
padding-top:2px;
height:20px;
border-top:3px solid #FFFFFF;

}

#ulAmigosMyAccount{

overflow:hidden;
margin-bottom:5px;

}

#ulAmigosMyAccount li{

float:none!important;
height:30px;
background:#FFFFCC;
margin-top:2px!important;

}

#ulAmigos li p{
margin-left:2px;
float:left;
}

#ulAmigos li input{
margin-left:2px;
float:left;
}


#aviso{

width:790px;
height:20px;
background:#FFFFCC;
margin-bottom:5px;
margin-top:5px;
padding:5px;

}

#btnTipo{

background-color:#FF0000;
color:#FFFFFF;
font-size:11px;
border:#FFFFFF 1px solid;

}

/************Lista productos *************/

#containerProducto{

float:left;
margin:0px;
padding:0px;
overflow:hidden;
margin-bottom:10px;

}

.editBar{

float:left;
margin:0px;
padding:0px;

}


.editBar li{

float:left;
margin:0px;
padding:0px;
list-style:none;
padding-left:5px!important;
margin-top:3px;

}


.editBar li a{

font-size: 12px;

font-weight: bold;

}

#msgCompra{

width:793px;
height:20px;
background-color:#FFFFFF;

}



#msgCompra img{

float:left;

}


#msgCompra p{

float:left;
padding-left:5px;
color:#FF0000;

}

.imagenProducto{

width:245px;
height:184px;

}

#containerProducto li{

float:left;
margin:0px;
padding:0px;
list-style:none;
padding-left:5px!important;
padding-top:10px!important;

}

.textoCart{

color:#666666;

}

.cajaProducto{

width:245px;
height:240px;
border: 1px solid #B2B2B2;
padding:2px;

}

.cajaProducto h5{

width:242px;
height:16px;
text-transform:uppercase;
background:#333333;
font:"Tahoma";
font-size:10px;
color:#FFFFFF;
padding-top:3px;
padding-left:3px;

}

.cajaProducto p{

width:242px;
padding-top:3px;
padding-left:3px;
background:#999999;
height:30px;
color:#FFFFFF;

}

.cajaProducto .imagenProducto{

margin-bottom:2px;
margin-top:2px;


}

#actionProducto{

margin-top:8px;
width:242px;

}


#actionProducto img{

float:left;
cursor:pointer;

}


#actionProducto p{

float:right;
color:#666666;
margin-top:5px;

}

/*******************************************/

#page{
margin:0 auto;
width:992px;
margin-top:16px;
}


#EditPass{

margin-top:2px;

}


#header{
	height:62px;
}

.btnChange{

background-color:#C60001;
border:#FFFFFF 1px solid;
color: #FFFFFF;
width:60px!important;
margin-top:5px;

}

.lbData{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}

#tDatosuser  tr td{

padding-top:19px;

}

#tDatosuser{

margin-bottom:18px;

}

.aEdit{

color:#333333;
font-size:12px;

}

#tDatosuser input{

border:#FF0000 1px solid;
width:150px;

}

#tDatosuser2 a{

font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
font-weight:bold;

}

#tDatosuser2 a:hover{

font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
text-decoration:underline;

}

#msg{

width:800px;
height:30px;
background:#FFFFCC;
padding-top:5px;
padding-left:5px;

}

#msg p{

font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:bold;
margin-left:24px;
width:770px;

}

#msg p a{

color:#000000;

}

#msg p a:hover{

text-decoration:underline;

}

#tDatosuser2 input:focus{

border:#CCCCCC 1px solid;
background:#FFFFCC;
width:150px;

}

#tDatosuser2 input{

border:#FF0000 1px solid;
width:150px;

}

#ulMyAccount li a{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;

}

#ulMyAccount li a:hover{

text-decoration:underline;

}

#miCuenta div{

background-color:#000000;
margin-top:-2px!important;
text-align:left!important;

}

.edit{

width:794px;
height:21px;
background-color:#EBEBEB;
border:#EBEBEB 2px dashed;

}

.editContainer{

width:794px;
overflow:hidden;

}

#wraperMyAccount ul{

padding:0px;
margin:0px;
margin-top:3px!important;

}

#wraperMyAccount ul li{

padding:0px;
margin:0px;
list-style:none;
float:left;
padding-left:5px!important;

}
#wraperMyAccount ul li a{

font-size:12px;
font-weight:bold;

}

.flechaEdit{

margin-left:5px!important;

}

#miCuenta ul{

padding:0px!important;
margin:0px!important;
width:173px;

}
#miCuenta ul li{

padding-left:0px!important;
padding-top:0px!important;
padding-bottom:5px!important;
margin:0px!important;
list-style:none;

}

#myOption{

background-color:#333333!important;
padding-left:7px!important;

}

#registro{

background-color:#333333;
width:187px;
margin-top:5px;
margin-bottom:10px;
height:170px;

}

.cIngreso{

font-weight:bold;
text-transform:uppercase;
margin-right:5px;
color:#FFFFFF;

}

#MyFriends{

margin-top:2px;

}

.informacionLogin{

margin:5px;
font-weight:bold;
color:#FF0000;

}

#btnIng{

background-color:#FF0000;
color:#FFFFFF;
border:#FFFFFF 1px solid;

}

.cIngresoTxt{

width:100px;
border:#FFFFFF 1px solid;

}

.txt{

width:100px;
border:#FFFFFF 1px solid;
height:15px;

}

#miCuenta{

background-color:#333333;
width:187px;
margin-top:5px;
margin-bottom:10px;
height:80px;

}

#btnIngreso{

margin-bottom:10px;

}

#chxRecordar{

float:left!important;
width:20px!important;

}

#lbRecordar{

float:left!important;
margin-left:10px;


}

#btnRecuperar{

background-color:#4A4A4A;
width:95px!important;
color:#FFFFFF;
border:#FFFFFF 1px solid;
font-size:10px;

}

#btnAqui{

font-size:10px;
background-color:#4A4A4A;
width:70px!important;
color:#FFFFFF;
border:#FFFFFF 1px solid;

}

#registro div{

background-color:#000000;
margin-top:-2px!important;
text-align:left!important;

}

#btnIngreso{

background-color:#C60001;
border:#FFFFFF 1px solid;
color: #FFFFFF;
width:50px!important;
margin-top:5px;
}

#registro input{

width:120px;
}

#registro label{

padding:5px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10pxpx;
text-transform:uppercase;

}

#registro div p{

background-color:#000000;
text-align:right;
margin-right:2px;
text-transform:uppercase;
font-weight:bold;

}

#miCuenta div p{

background-color:#000000;
text-align:right;
margin-right:2px;
text-transform:uppercase;
font-weight:bold;

}

#header h1 a{
	background-image: url(../frontEnd/images/logo.jpg);
	background-repeat: no-repeat;
	height: 0px;
	width: 804px;
	padding-top:62px;
	display: block;
	overflow:hidden;
	float:left;
}
#busqueda{
margin-top:40px;
width:168px;
float:right;
}
#busqueda input{
width:147px;
height:13px;
border:#D8D8D8 1px solid;
font-family:Tahoma;
font-size:10px;
color:#999999;
padding-left:5px;
}
#menu{
border-top:#FF0033 1px solid;
height:24px;
width:992px;
background:#FFFFFF;
border-bottom:#FF0033 1px solid;
}
#content{
width:992px;
background:#EEEEEE;
overflow:hidden;
}
#izquierda{
width:803px;
background:#FFFFFF;
float:left;
}
#derecha{
width:188px;
background:#EEEEEE;
float:left;
}
#derecha p{
background:#FF0033;
color:#FFFFFF;
padding:1px 0px 1px 5px;
}
#derecha div{
text-align:center;
padding-top:3px;
}
#homeInterna{
width:803px;
padding-top:4px;
overflow:hidden;
}
#mainAbajo{
border:#D1D1D1 1px solid;
width:786px;
height:195px;
overflow:hidden;
padding:5px;
}
#resultados{
float:left;
padding-right:5px;
background:#F9F9F9;
height:195px;
width:278px;
overflow:hidden;
}
#resultados h4{
background:#999999;
color:#FFFFFF;
padding:4px;
width:270px;
margin-bottom:2px;
}
#resultados h5{

padding-left:13px;
padding-top:5px;
background:url(../frontEnd/images/bulletResultados.gif) no-repeat;
background-position:5px 10px;
float:left;
width:116px;
}
#resultados h5 a{
font-family:Tahoma;
color:#000000;
font-size:10px;
}
#perfiles{
float:left;
padding-right:5px;
width:309px;
}
#perfiles h4{
background:#FF0033;
color:#FFFFFF;
padding:4px;
width:305px;
}
#perfiles a img{
border:#010101 1px solid;
margin-right:5px;
}
#perfiles p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
vertical-align:top;
}
#perfiles h2{
color:#666666;
}
#perfiles table{
margin-bottom:5px;
margin-top:5px;
}
#temasForos{
float:left;
width:184px;
height:195px;
overflow:hidden;
background:#EEEEEE;
margin-left:5px;
}
#temasForos h4{
background:#999999;
color:#FFFFFF;
padding:4px;
}
#temasForos h6{
padding:3px;
}
#temasForos h6 a{
background:url(../frontEnd/images/bulletForo.gif) no-repeat;
background-position:4px 4px;
padding-left:10px;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
#articulosHome{
width:370px;
float:left;
}
#carrusel{
width:426px;
float:left;
}
#banner{
	padding-top:10px;
	padding-bottom:10px;

	height:90px;
    float:left;
}
#articulosHome table{
margin-bottom:5px;
}
#articulosHome a img{
border:#010101 1px solid;
margin-right:5px;
}
#articulosHome h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0033;
font-weight:bold;
font-size:13px;
clear:both;
}
#articulosHome h5{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0033;
padding:3px 0px;
}
#articulosHome h6{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:3px 0px;
}
#articulosHome p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
line-height:14px;
}
#interna{
min-height:330px;
}
#interna h4{
width:775px;
background:url(../frontEnd/images/bulletTitulo.gif) no-repeat;
background-position:8px 9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
font-weight:bold;
padding:5px 0px 7px 15px;
clear:both;
border-bottom:#CCCCCC 1px dashed;
margin-bottom:10px;
}
#bottom{
margin-top:4px;
margin-bottom:5px;
border-top:#D1D1D1 1px solid;
padding-top:1px;
}
#bottom h6{
float:left;
color:#9BA7B5;
}
#bottom h5 {
float:right;
}
#bottom h5 p{
float:left;
font-family:"Small Fonts";
font-size:8px;
color:#9BA7B5;
padding-right:3px;
}
#bottom h5 a{
	background-image: url(../frontEnd/images/mushoq.gif);
	background-repeat: no-repeat;
	height: 0px;
	width: 77px;
	padding-top:8px;
	display: block;
	overflow:hidden;
	float:left;
}
#bottom h5 p a{
padding:0px;
background:none;
height:16px;
float:left;
font-family:"Small Fonts";
font-size:8px;
color:#9BA7B5;
padding-right:3px;
}
#listaPerfiles table{
float:left;
width:350px;
margin:8px;
}
#listaPerfiles img{
border:#000000 1px solid;
margin-right:8px;
}
#listaPerfiles p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding-bottom:5px;
}
#listaPerfiles a h5{
color:#FF0000;
}
#bordeRoto{
width:775px;
clear:both;
border-bottom:#CCCCCC 1px dashed;
}
#listaPerfiles h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0033;
font-weight:bold;
font-size:13px;
clear:both;
}

#txtBuscar{

border:1px solid #990000;
width:150px;

}

#btnSearch{

background:#990000;
color:#FFFFFF;
border:none;

}

#dAlfabeto{

width:790px;
height:20px;
background:#FF0000;
margin-top:10px;

}

#dAlfabeto ul{

margin:0px;
padding:0px;
overflow:hidden;
float:right;
}

#tTituloResult{

color:#FFFFFF;
font-weight:bold;
font-size:12px;

}

#dAlfabeto ul li{

margin:0px;
padding:0px;
float:left;
padding:5px;
list-style:none;

}

#tResults td{

height:25px;

}

#tResults tr:hover{

background-color:#FFFFCC;

}

#dAlfabeto ul li a{
color:#FFFFFF;

}