/*

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{



height:185px;

width:185px;



}

#containerListProductos{

	height:400px;

}



#containerProducto li{

float:left;

margin:0px;

padding:0px;

list-style:none;

padding-right:5px!important;

padding-top:10px!important;



}



.textoCart{



color:#666666;



}



.cajaProducto{

width:185px;

height:255px;

border: 1px solid #B2B2B2;

padding:2px;

overflow:hidden;

}



.cajaProducto h5{

background:none repeat scroll 0 0 #333333;

color:#FFFFFF;

font-size:10px;

height:30px;

padding-left:3px;

padding-top:3px;

text-transform:uppercase;

width:182px;

text-align:center;

/*width:242px;

height:16px;

text-transform:uppercase;

background:#333333;

font:"Tahoma";

font-size:10px;

color:#FFFFFF;

padding-top:3px;

padding-left:3px;*/



}



.cajaProducto p{

background:none repeat scroll 0 0 #999999;

color:#FFFFFF;

height:30px;

padding-left:3px;

padding-top:3px;

width:182px;

text-align:center;

/*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:185px;



}





#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/logo1.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;
	width:793px;
}
.video{
	padding-right:60px;
}
#articulosHome table{

margin-bottom:5px;

}

#articulosHome a img{

border:#010101 1px solid;
margin-right:5px;
height:125px;

}

#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;



}
.fechaRed{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#F00;
	text-transform:uppercase;

}
.fechaNegro{

	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-transform:uppercase;

}
