@charset "utf-8";
/* CSS Document */

body{
	background-color:#8b8b8b;
	background-image:url(img/bg-surf.jpg);
	background-position:top center;
	background-repeat:no-repeat;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

.menu{
	color:#FFF;
}

a.menu:link, a.menu:visited{
	color:#FFF;
	text-decoration:none;
}

a.menu:hover{
	color:#CCC;
	text-decoration:none;
	border-bottom:1px dotted #CCC;
}

.error{
	color:#F00;
	font-weight:bold;
}
.ok{
	color:#008000;
	font-weight:bold;
}

.tit{
	font-weight:bold;
	font-size:14px;
	padding:10px;
	border-bottom:dotted 2px #CCC;
}

.tit_div{
	margin-top:30px; 
	margin-left:120px; 
	width:602px; 
	height:24px; 
	padding-left:25px; 
	padding-top:5px; 
	color:#FFF; 
	background-color:#0d2491; 
	font-weight:bold;
}

.con_div{
	border:solid 1px #E5E5E5; 
	margin-left:120px; 
	padding:20px; 
	width:585px; 
	background-color:#E0E0E0; 
	margin-bottom:35px;
}

.boton_medio{
	border:solid 1px #FFF;
	background-color:#0d2491;
	color:#FFF;
	padding:5px;
	cursor:pointer;
}
.boton_medio:hover{
	border:solid 1px #CCC;
	background-color:#0826b7;
	color:#FFF;
	padding:5px;
	cursor:pointer;
}

#bus_div{
	height:25px;
}

#top-left{
	color:#FFF;
	font-size:11px;
	padding-left:7px;
	padding-right:10px;
}

#footer{
	color:#FFF;
	font-size:14px;
	padding-bottom:10px;
	padding-top:7px;
}

#footer2{
	color:#FFF;
	font-size:10px;
}

#buscar{
	width:300px;
	height:21px;
	font-size:16px;
	font-weight:bold;
	color:#999;
	border:1px solid #333;
}

#bus{
	color:#FFF;
	border:#FFF 1px solid;
	background-color:#0d2491;
	width:70px;
	height:25px;
	cursor:pointer
}
#bus:hover{
	color:#FFF;
	border:#CCC 1px solid;
	background-color:#0826b7;
	width:70px;
	height:25px;
	cursor:pointer
}

.titulo{
	color:#999;
	font-size:16px;
	font-weight:bold;
}

.blanco:link, .blanco:visited{
	color:#FFF;
	text-decoration:none;
}
.blanco:hover{
	color:#CCC;
	border-bottom:#CCC 1px dotted;
}

.negro:link, .negro:visited{
	color:#333;
	text-decoration:none;
}
.negro:hover{
	color:#666;
	border-bottom:#666 1px dotted;
}


.in{
	border:1px solid #CCC;
}
.inFocus{
	border:1px solid #0d2491;
}


.categoria{
	color:#0826b7;
	font-size:16px;
	font-weight:bold;
}

ul{
	list-style-image: url(img/icon.png);
}


.tit_man{
	color:#FFF; 
	background-color:#0d2491; 
	font-weight:bold;
	padding:4px;
	height:20px;
}


.filaA{
	background-color:#F2F2F2;
}
.filaB{
	background-color:#D3D3D3;
}


.titulo_producto{
	font-size:17px;
	font-weight:bold;
	color:#000080;
}

.precio_producto{
	font-size:16px;
	font-weight:bold;
	color:#d68711;
}


.azul:link, .azul:visited{
	font-size:17px;
	font-weight:bold;
	color:#000080;
	text-decoration:none;
}
.azul:hover{
	font-size:17px;
	font-weight:bold;
	color:#000080;
	text-decoration:none;
	border-bottom:1px #000080 dotted;
}

.fecha_pregunta{
	color:#666;
	font-size:12px;
	text-align:right;
}



table.lista {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color:  #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
	border-collapse: collapse;
}
th.lista {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
	-moz-border-radius: 0px;
}
td.lista {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color:#EAEAEA #EAEAEA #EAEAEA #EAEAEA;
	-moz-border-radius: 0px;
}