body
{
	font-size:11px;
	background:#FFF;
}
.container
{
	width:1100px;
	padding:0px 10px 0px 10px;
	margin:0 auto 0 auto;
}
table
{
	border-radius: 5px; 
	color: rgb(51, 51, 51); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border:#999 solid 1px;
}

.tableimp
{
	border-radius: 5px; 
	color: rgb(51, 51, 51); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border:#999 solid 1px;	
}

td
{

	/*border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border:#999 solid 2px;*/
	padding:2px 4px 2px 4px;
	text-align:left;
}

/*Login form*/
.divlogin
{
	background:url(../img/login.png);
	margin:0 auto 0 auto;
	width:341px;
	height:518px;
	color: rgb(51, 51, 51); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;		
}

.divlogin div
{
	padding:15px 0px 15px 0px;
}

.textusulogin
{
	font-size:14px;
	font-weight:bold;
	color:#57585E;
}

.tablelogin
{
	border:0px solid #A8A9AD;
}

.tablelogin td
{
	/*background-color:#F8F8F8;*/
}

.tablelogin tr
{
	/*background-color:#F8F8F8;*/
}

.inputlogin
{
	width:180px; height:25px;
	border:1px solid #CCCCCC;
	padding-left:5px;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px;	
}

#btnlogin
{
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px;
	color:#FFFFFF;
	background:#1074BC;
	border:0px solid #000000;
}

/*MODULOS*/

.modulolink
{
	background:#B2B3B7;
	border-radius: 5px; 
	color:#3E3E3F; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	
	
	background-image:-moz-linear-gradient(top, #CCC, #565759);
	background-image:-webkit-linear-gradient(#CCC, #565759);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCC', EndColorStr='#565759');
	
	
	height:30px;
	border:1px solid #000;
	padding:13px 65px 12px 65px;
	text-decoration:none;
	font-size:29px;
	font-family: sans-serif;
	font-weight:bold;
}

.modulolink:hover
{
	background:#B2B3B7;
	border-radius: 5px; 
	color:#FFF; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	
	background-image:-moz-linear-gradient(top, #CCC, #565759);
	background-image:-webkit-linear-gradient(#CCC, #565759);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCC', EndColorStr='#565759');
	
	
	height:30px;
	border:1px solid #000;
	padding:13px 65px 12px 65px;
	text-decoration:none;
	font-size:29px;
	font-family: sans-serif;
	font-weight:bold;
}

/*LISTA DE TABLA*/

.tablista
{
	
}

.tablista .tdlista
{
	color:#000;
	background-color:#06C;
	text-align:center;
	border:1px solid #F00;
	font-size:14px;
}

.tablista .tdlista td
{
	border:1px solid #000;
	color:#FFF;
	font-weight:bold;
}

.tablista  .trlistaa
{
	border:1px solid #000;
	color:#000;
	background-color:#CCC;
	font-weight:bold;
}

.tablista .trlistab
{
	border:1px solid #000;
	color:#000;
	background-color:#CCC999;
	font-weight:bold;
}

input
{
	border-radius: 5px; 
	color: rgb(51, 51, 51); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	font-weight:bold;
	padding:1px 10px 1px 10px;
}

select
{
	border-radius: 5px; 
	color: rgb(51, 51, 51); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;	
}

.perimetro
{
	width:900px;
	margin:0 auto 0 auto;
	text-align:center;
	border-radius: 5px; 
	border:#999 solid 1px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;	
}



.tituloventa
{
	font-size:20px;
	text-align:center;
	color:#06C;
	font-weight:bold;
}

.subtitle
{
	color:#FFF;
	background:#09F;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}

.precioinput
{
	text-align:right;
	font-weight:bold;
	width:80px;	
}

#paginacion{
	text-align:center;
	font-size:12px;
}

.paginacionvid{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inactivopag{ /*vinculo q ya a sido visitado*/
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	width:20px;
	height:20px;
	border:1px solid #999999;
	background-color: #EAEAEA;
}

.activopag{ /*vinculo q ya a sido pulsado*/
	color:#0000CC;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	width:20px;
	height:20px;
	border:1px solid #999999;
	background-color: #FFFFFF;
}

#paginacion a:hover { /*lo mismo de arriba*/
	color:#000099;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	width:20px;
	height:20px;
	border:1px solid #999999;
	background-color: #FFFFFF;
}

.container_carro
{
	font-family:Tahoma, Geneva, sans-serif;
}

.view_articulos
{
	padding:5px 5px 5px 5px;
	float:left; width:580px;
}

.sub_container_carro
{
	display:block;
	padding:5px 5px 5px 5px;
	border-radius: 5px; 
	color: rgb(51, 51, 51); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border:#CCC solid 2px;
}

.contenido_articulo
{
	width:370px;
	height:180px;
	position:static;
	float:right;
	display:table;
}

.image_articulos
{
	float:left;
	width:190px;
	border:0px;
}

.image_articulos img
{
	border-radius: 5px; 
	color: rgb(51, 51, 51); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	width:180px;
	height:180px;	
	border:0px solid #ccc;
	background:#FFF;
}


.image_articulos .play
{
	width:180px;
	height:180px;
	background:url(../img/play.png) transparent;
	margin-top:-180px;
	cursor:pointer;
	border:0px;
}

.image_articulos .play:hover
{
	width:180px;
	height:180px;
	background:url(../img/play2.png);
	margin-top:-180px;
	cursor:pointer;
	border:0px;
}

.name_articulos
{
	text-align:center;
	font-size:13px;
	color:#F30;
	font-weight:bold;
	margin-top:-20px;
}

.desc_articulos
{
	text-align:justify;	
	color:#333;
	padding:5px 0 5px 0;
	font-size:11px;
	height:88px;
	position:static;
	overflow:hidden;
}

.precio_articulos
{
	text-align:center;	
	color:#F00;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:12px;
}

.linkboton
{
	text-align:center;	
	color:#333;
	border:1px solid #CCC;
	padding:3px 20px 3px 20px;
	width:150px;
	font-weight:bold;
	font-size:12px;
	border-radius: 5px; 
	 -moz-border-radius: 10px; -webkit-border-radius: 10px;
	 cursor:pointer;
	 text-decoration:none;
}

.linkboton:hover
{
	text-align:center;	
	color:#fff;
	background:#333;
	padding:3px 20px 3px 20px;
	width:150px;
	font-weight:bold;
	font-size:12px;
	border-radius: 5px; 
	 -moz-border-radius: 10px; -webkit-border-radius: 10px;	
	 cursor:pointer;
	 text-decoration:none;	 	 
}

.venta_articulos
{
	position:relative;
	top:150px;
}

.venta_articulos .detalle
{
	text-align:center;	
	color:#333;
	border:1px solid #CCC;
	padding:3px 20px 3px 20px;
	width:150px;
	font-weight:bold;
	font-size:12px;
	border-radius: 5px; 
	 -moz-border-radius: 10px; -webkit-border-radius: 10px;
	 cursor:pointer;
	 text-decoration:none;
}

.venta_articulos .detalle:hover
{
	text-align:center;	
	color:#fff;
	background:#333;
	padding:3px 20px 3px 20px;
	width:150px;
	font-weight:bold;
	font-size:12px;
	border-radius: 5px; 
	 -moz-border-radius: 10px; -webkit-border-radius: 10px;	
	 cursor:pointer;
	 text-decoration:none;	 	 
}

.venta_articulos .compra
{
	text-align:center;	
	color:#FFF;
	background:#999;
	border:1px solid #CCC;
	padding:3px 20px 3px 20px;
	width:150px;
	font-weight:bold;
	font-size:12px;
	border-radius: 5px; 
	 -moz-border-radius: 10px; -webkit-border-radius: 10px;	
	 text-decoration:none;
	 cursor:pointer;	 
}

.venta_articulos .compra:hover
{
	text-align:center;	
	color:#fff;
	background:#333;
	padding:3px 20px 3px 20px;
	width:150px;
	font-weight:bold;
	font-size:12px;
	border-radius: 5px; 
	 -moz-border-radius: 10px; -webkit-border-radius: 10px;	
	 cursor:pointer;
	 text-decoration:none;	 
}

.imgpasar
{
	z-index:50; 
	visibility:hidden; 
	position:absolute ; 
	font-size:20px; 
	background-color:yellow; 
	color:#333; 
	font-weight:bold; 
	height:496px; 
	width:525px; 
	background:url(../img/imgpasar.jpg);
}

.tituloestadisdepa
{
	color:#CCCCCC;
	font-size:24px;
	text-decoration:underline;
}

.nomcarmadep
{
	color:#FF0000;
	font-size:20px;
}

.listaaaa_marca
{
	text-decoration:none;
}

.listaaaa_marca div
{
	background:#009999;
	border-radius: 5px; 
	color:#FFF; 
	float:left;
	
	background-image:-moz-linear-gradient(top, #009999, #231F20);
	background-image:-webkit-linear-gradient(#009999, #231F20);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#009999', EndColorStr='#231F20');
	
	width:280px;
	text-align:center;
	border:1px solid #000;
	padding:15px 0px 15px 0px;
	text-decoration:none;
	font-size:15px;
	font-family: sans-serif;
	font-weight:bold;
}

.listaaaa_marca:hover div
{
	background:#B2B3B7;
	border-radius: 5px; 
	color:#333; 
	float:left;
	background-image:-moz-linear-gradient(top, #CCC, #565759);
	background-image:-webkit-linear-gradient(#CCC, #565759);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCC', EndColorStr='#565759');
	
	width:280px;
	text-align:center;
	border:1px solid #000;
	padding:15px 0px 15px 0px;
	text-decoration:none;
	font-size:15px;
	font-family: sans-serif;
	font-weight:bold;
}

.listaestaaa_marca
{
	text-decoration:none;
}

.listaestaaa_marca div
{
	background: #F1F2EE;
	border-radius: 5px; 
	color:#333; 
	float:left;
	
	background-image:-moz-linear-gradient(top, #F1F2EE, #DBD9C4);
	background-image:-webkit-linear-gradient(#F1F2EE, #DBD9C4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F1F2EE', EndColorStr='#DBD9C4');
	
	width:250px;
	text-align:center;
	border:1px solid #000;
	padding:10px 0px 10px 0px;
	text-decoration:none;
	font-size:14px;
	font-family: sans-serif;
	font-weight:bold;
}

.listaestaaa_marca:hover div
{
	background:#B2B3B7;
	border-radius: 5px; 
	color:#333; 
	float:left;
	background-image:-moz-linear-gradient(top, #CCC, #565759);
	background-image:-webkit-linear-gradient(#CCC, #565759);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCC', EndColorStr='#565759');
	
	width:250px;
	text-align:center;
	border:1px solid #000;
	padding:10px 0px 10px 0px;
	text-decoration:none;
	font-size:14px;
	font-family: sans-serif;
	font-weight:bold;
}

.pais
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#57585A;
	font-weight:bold;
	font-size:24px;
	padding-left:120px;
	line-height:20px;
	width:380px;
}

.pais hr
{
	color:#57585A;
}

.lidernacionalnom td
{
	color:#A8A9AD;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
}

.lidernacionaldet td
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#57585A;
	padding:15px 12px 15px 30px;
	border-bottom:1px solid #57585A;
	font-weight:bold;
}

.lidernacional
{
	color:#A8A9AD;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.divseparador
{
	padding:10px 10px 10px 10px; border-bottom:2px solid #0B7C82; border-left: solid 2px #0B7C82;
}

.titulocuadro
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#57585A;
	font-weight:bold;
	font-size:24px;
}

.titulocuadrodescription
{
	color:#57585A;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

.titulocuadroname
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#57585A;
	font-weight:bold;
	font-size:23px;
	text-align:center;
	/*border-bottom:1px solid #BCBDC0;*/
	/*margin:0 auto 0 auto;*/
	/*float:left;*/
	width:80%;
}

.titulocuadroname .tablacuadrodiv td
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#57585A;	
	font-weight:bold;
	font-size:23px;
	text-align:center;
	height:73px;
	vertical-align:bottom;
	width:80%;
}


.titulocuadroname div
{
	text-align:right;
}

.titulocombo
{
	width:400px;
	font-size:18px;
	color:#57585A;
	border:1px solid #929294;
	padding:3px 5px 3px 5px;
	border-radius: 0px; 
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px;	
}
.colorhrcua
{
	color:#BCBDC0;
}

.withimput
{
	width:150px;
}