/* CSS Document */
/*2div+foot*/
#centrar{
margin:auto;
width:790px;
}
#portleft{
float:left;
/*width:190px;*/
border:1px solid #CCCCCC;
text-align:center;
margin-bottom:20px;
}
#lefttop{
width:100%;
}
#leftbottom{
display:block;
overflow:auto;
height:auto;
margin:10px 0px;
width:100%;
}

.iconos{
float:left;
width:33%;
}

#portright{
margin-left:15px;
margin-bottom:20px;
float:left;
}
#rightuno{
text-align:center;
font-size:20px;
width:190px;
margin-bottom:15px;
}
#rightdos{
float:right;
height:40px;
}
#dispinline{
width:583px;
clear:both;
margin-bottom:30px;
}
.dinline{
width:28%;
float:left;
}
#dispinline span{
margin-top:0px;
}
.dinline img{
}
.dinline a{
	text-decoration:none;
	color:#000000;
	vertical-align:top;
}
#rightcuatro{
position:relative;
clear:both;
width:100%;
height:auto;
}
*html #portright{width:70%;}
#portfoot{
margin:1% 1% 1% 1%;
clear:both;
width:98%;
height:98%;
}
#descripcion{
width:60%;
height:auto;
margin-bottom:20px;
float:left;
margin-left:10px;
}
.titulocabecera{
font-family:Arial, Helvetica, sans-serif;
/*text-transform:capitalize;*/
font-weight:bold;
font-size:20px;
margin-left:10px;
}
.textodescripcion{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*font-weight:bold;*/
margin-top:15px;
/*margin-left:10px;*/
}
#oferta{
width:35%;
height:100%;
float:right;
background-color:#E6FED6;
border:1px solid #000000;
padding:3px;
}

#textooferta{
font-size:11px;
margin-top:15px;
}
#detalleframe{
clear:both;
width:100%;
margin-left:10px;
margin-top:20px;
}

.detalle{
float:left;
width:33%;
height:auto;
margin-top:5px;
margin-bottom:60px;
}
.detalle li{
	list-style:inside square;
	font-weight:bold;
	color:#76B822;
}
.detalle span{
	color:#000000;
}
#compra{
width:15%;
height:auto;
/*border:1px solid blue;*/
float:right;
margin-top:205px;
text-transform:uppercase;
background-color:#76B822;
color:#FFFFFF;
font-weight:bold;
font-size:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
#opciones{
margin-top:-10px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
}

input, textarea{
	border-style:solid;
	border-width:1px;
	border-color:#555555;
}

#recomendar{
	display:none;
	position:absolute;
	top:200px;
	left:50%;
	background-color:#FFFFFF;
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#AFAFAF;
	width:300px;
}

#formu{
	width:300px;
}

.titulo_formu{
	font-weight:bold;
	font-size:16px;
	float:left;
	color:#76B822;
}

.cerrar_formu{
	float:right;
	font-weight:bold;
	color:#666666;
	cursor:pointer;
}

#formu table{
	font-weight:bold;
	color:#666666;
	border-collapse:separate;
	border-spacing:5px;
	vertical-align:top;
}

#formu table td{
	vertical-align:top;
}

#formu input{
	width:220px;
	font-weight:normal;
}

#formu textarea{
	font-weight:normal;
}

.opiniones{
	border-collapse:collapse;
	text-align:left;
	margin-bottom:20px;
}
.opiniones td{
	padding:5px;
}
.abajo{
	border-bottom-style:solid;
	border-bottom-color:#AFAFAF;
	border-bottom-width:1px;
}

.arriba{
	border-top-style:solid;
	border-top-color:#AFAFAF;
	border-top-width:1px;
}

.publica{
	margin-bottom:20px;
}

.publica a{
	text-decoration:none;
	font-weight:bold;
	color:#006600;
}

#publica_opinion{
	display:none;
	position:absolute;
	top:100px;
	left:40%;
	background-color:#FFFFFF;
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#AFAFAF;
	width:300px;
}

select{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

/* popup */


*html #popup{/*explorer6*/
position:absolute;
top: expression(f_scrollTop()+'px');
height: expression(f_clientHeight()+'px');
width: expression(f_clientWidth()+'px');
}

*html #intpopup{/*explorer6*/
position:absolute;
top: expression(f_scrollTop()+80+'px');
width:650px%;
}

#popup
{
	display:block;
	position:absolute;
	background:#333333;
	width:100%;
	z-index:11100;
	filter:alpha(opacity=40);
	float:left;
	-moz-opacity:.40;
	opacity:.40;

}

#intpopup
{
	display:block;
	position:fixed;
	margin:auto;
	width:615px;
	top:10%;
	left:27%;
	border:1px solid #cccccc;
	background:#ffffff;
	color:#333333;
	text-align:center;
	z-index:11101;
	font-size:12px;
}

#intpopup .btn
{
	padding:5px 15px;
	background:#f0f0f0;
	color:#000000;
	text-decoration:none;
	border:1px solid #000000;
}
#intpopup .btn:hover
{
	background:#E6FED6;
}

.contenidopopup
{
	margin-top:5px;
	text-align:justify;
	padding:5px 20px;
}
#todopopup input
{
	width:100%;
	padding:0px;
	font-size:11px;
	margin:0px;
}
#todopopup select
{
	width:100%;
	padding:0px;
	font-size:11px;
	margin:0px;
}
.detalle
{
	font-size:10px;
	color:#999999;
}
.barraCerrar
{
	text-align:right;
	font-weight:bold;
	margin:3px 3px 0px 3px; 
	background:#333333; 
	padding:1px 3px;
}
#intpopup .ok
{
	border:1px solid #cccccc;
}	
#intpopup .error
{
	border:1px solid #76B822;
}	
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.izq{float:left;}
.der{float:right;}
.both{clear:both;}
.auto{margin:auto;}
.paddtop0{padding-top:0px;}
.paddtop3{padding-top:3px;}
.paddtop4{padding-top:4px;}
.paddtop5{padding-top:5px;}
.paddtop10{padding-top:10px;}
.paddtop20{padding-top:20px;}
.bold{font-weight:bold;}
.t9{font-size:9px;}
.t10{font-size:10px;}
.t12{font-size:12px;}
.t15{font-size:15px;}

.w80{width:80px;}
.w90{width:90px;}
.w170{width:170px;}
.w150{width:150px;}
.w420{width:420px;}
.w270{width:270px;}
.w260{width:260px;}
.w210{width:210px;}
.w200{width:200px;}
.w195{width:195px;}
.w185{width:185px;}
.w110{width:110px;}

.lineaPrecios
{
	width:100%;
	height:58px;
}
.on
{
	background:#f0f0f0;
}
.off
{
	background:#ffffff;
}
