html {overflow-y: scroll;}

body {
/*	font: normal 70% "Lucida Sans Unicode",sans-serif;*/
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
/*	background-image:url("../img/fondo.gif"); */
	background-color : #FFFFFF;
	margin: 0px;
	padding: 0px;
}



.tcontenido{width:865; height: 100px; border: 0px;background-color : #FFFFFF;}
td
{
vertical-align:top;
}

.tcentro{width:570; height: 100px; border: 0px;background-color : #FFFFFF;}
.centro{
	width:570px;
	height:100px;
}

.logo
{
width:570px;
height:85px;
margin-bottom:20px;
}
.logo img{
border:0;
margin-top:50px;
}



/******************** TABLA DEL MENU **********************/
.menu{
	width:570px;
	margin-bottom:30px;
}

.tmenu{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #93969C;
	width:570px;
	text-align:center;
}

.itemmenui{
	text-align:left;
}

.itemmenud{
	text-align:right;
}

.tmenu a{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.tmenu a:hover{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}



/******************** DIV IDIOMAS **********************/
.lateral{
	width:265px;
}
.idioma{
	width:265px;
	text-align:right;
	color: #93969C;
	margin-top:105px;
}
.idioma a,.idioma a:hover{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #93969C;
}



/****************** DIV CATEGORIAS ************************/
.categorias{
	margin-top:95px;
	margin-bottom:40px;
	line-height:160%;
}

span.titulo{
	font-weight: bold;
}

.categorias a{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
}

.categorias a:hover{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #93969C;
}

/****************** DIV BUSCAR ************************/
.buscar{
	margin-top:0px;
	margin-bottom:20px;
}

.buscar img{
	padding-left:10px;
	width: 10px;
	height:10px;
	cursor:pointer;
}

.buscar input{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	padding:3px;
	border:1px solid #000000;
}

.clave{
	margin-top:0px;
	margin-bottom:20px;
}
.clave p{
	margin-top:10px;
	margin-bottom:0px;
}
.clave a{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
}

.clave a:hover{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #93969C;
}

.newsletter{
	margin-top:0px;
	cursor:pointer;
}



/******************** DIV BLOG ****************************/
.blogfecha{
	background:url("../img/dot.gif") repeat-x left bottom;	
	font-family: Verdana,Helvetica,Arial,sans-serif;font-size:10px;text-align:right;margin-bottom:20px;
}
.blogfecha span.fecha{
	font-weight: bold;
	color: #93969C;
	background:#fff; padding: 0 0 0 15px;}


.blog h1 {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	margin-top:20px;
	margin-bottom:15px;
}

/*.blog .piefoto {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:justify;
	margin-bottom:0px;

}*/

.blog .piefoto p{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:justify;
	margin-bottom:20px;
}


.blog .texto {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #93969C;
	text-align:justify;
	margin-bottom:0px;
	margin-bottom:20px;
}

.blog .texto p {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #93969C;
	text-align:justify;
	margin:0px;;
}


.blog img{
	display:block;
	width:570px;
	height:430px;
	margin-bottom:15px;
}

.blog img.conborde{
	border:1px solid #eee;
}


.blog span.leermas{
	display:block;
	font-weight: bold;
	margin-bottom:25px;
}



/******************** DIV PRODUCTO ****************************/
.producto{
	width:865px;	
	margin-bottom:30px;
}


.producto .imagenes{
	width:570px;	
	margin-bottom:430px;
}

.producto .imagenes img{
/*	visibility:hidden;*/
	cursor:pointer;
}

.producto .imagenes img.conborde{
	border:1px solid #eee;
	width:570px;	
/*	visibility:hidden;
	cursor:pointer;*/
}

.producto .linea{
	background:url("../img/dot.gif") repeat-x left bottom;
	width:570px;
	height:10px;
}

.producto .titulo{
	width:265px;	
}

.producto .titulo img{
	position:absolute;
	top:0px;
	margin-left:255px;
	cursor:pointer;
}

.producto .texto {
	margin-top:20px;
	width:265px;
	text-align:justify;
}


.producto .texto p{
	width:265px;
	margin-bottom:20px;	
	text-align:justify;
}

.producto .premios{
	margin-top:20px;
}

.producto .premios img{
	margin-right:15px;
}


.producto .abrir{
	display:none;
}

.activo{
	cursor:default;
	font-weight: bold;
}

.desactivo{
	font-weight: normal;
	cursor:pointer;
}



#col_der, #col_izq, #col_cen {height: 100%;	background-color : #FFFF00;}
#col_der {float: right; width: 265px;background-color: #ffffff; position:relative;}
#col_izq {float: left; width: 570px;background-color: #ffffff;	position:relative;}
#col_cen {background-color: #ffffff;} 
.corte {background-color: #ffffff;clear: both;}


.cursor_mano { cursor:hand; cursor:pointer; }


/******************** DIV NOSOTROS ****************************/
.nosotros{
	width:865px;	
	margin-bottom:30px;
	background-color : #FFFFFF;
}
.nosotros_texto h1{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:justify;
	margin-top:0px;	
}

.nosotros_texto #enlaces{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-align:justify;
	line-height:120%;
	margin-bottom:20px;	
	margin-top:0px;	
}

.nosotros_texto #perfil{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-align:justify;
	line-height:120%;
	margin-bottom:20px;	
	margin-top:0px;	
}


.premios{
	margin-bottom:20px;	
}

.premios p{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-align:justify;
	margin:0px;	
}

/******************** DIV PUBLICACIONES ****************************/
.tpublicaciones{width:770; border: 0px;background-color : #FFFFFF;}
.tpublicaciones td{
	width:170px;
	padding-right:30px;
	padding-bottom:30px;
}


.tpublicaciones td img{
width:170px;
height:236px;
cursor:pointer;
}

.tpublicaciones td img#flecha{
width:10px;
height:10px;
cursor:pointer;
}

.tpublicaciones td span.nombre_publicacion{
	display:block;
	font-weight: bold;
	margin-bottom:10px;
}

.tpublicaciones td span.mes_publicacion{
	display:block;
	margin-bottom:15px;
}



/******************** DIV PUBLICACIONES MORE ****************************/
.publimore{
	background:url("../img/dot.gif") repeat-x left top;	
	margin-top:25px;
	margin-bottom:35px;
	display:block;
}

.publimore span.nombre_publicacion{
	display:block;
	font-weight: bold;
	margin-bottom:10px;
	margin-top:20px;
}

.publimore span.mes_publicacion{
	display:block;
	margin-bottom:15px;
}

.publimore img{
	display:block;
	margin-bottom:30px;
}

/******************** DIV DESCARGAS ****************************/
.tdescargas{width:570; border: 0px;background-color : #FFFFFF;}
.tdescargas td.normal{
	width:170px;
	padding-right:30px;
	padding-bottom:30px;
}
.tdescargas td.final{
	width:170px;
	padding-bottom:30px;
}

.tdescargas td span.nombre{
	display:block;
	font-weight: bold;
	margin-bottom:10px;
}

.tdescargas td span.download{
	display:block;
	margin-bottom:15px;
	cursor:pointer;
}

.tdescargas td img{
	cursor:pointer;
}


/****************** DIV LOGIN ************************/
.login{
	margin-top:80px;
	margin-bottom:20px;
}

.login span{
	display:block;
	margin-bottom:5px;
}

.login span.cabecera{
	display:block;
	margin-top:20px;
	margin-bottom:10px;
	font-weight: bold;
}

.login input{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	padding:3px;
	width:255px;
	border:1px solid #000000;
	margin-bottom:10px;
}

.login input.boton{
	margin-top:-5px;
	margin-left:220px;
	width:40px;
	font-weight: bold;
	text-align:rigth;
	border:0px;
	background-color:transparent;
	cursor:pointer;
}
.acceso span.descargar{
	display:block;
	margin-top:20px;
	margin-bottom:30px;
	font-weight: bold;
	cursor:pointer;
}


/****************** DIV BUSQUEDA ************************/
.busqueda h1{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:30px;
}

.busquedalinea{
	background:url("../img/dot.gif") repeat-x left top;	
	margin-top:0px;
	margin-bottom:0px;
}

.busqueda .resultado .mas{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 8px;
	margin-left:15px;
	cursor:pointer;
}

.busqueda .resultado .productor{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	margin-bottom:10px;
	display:block;

}
.busqueda .resultado .corto{
	overflow: hidden;
	margin-bottom:30px;
	margin-top:5px;
	text-align:justify;
}

.busqueda .resultado .corto .texto{
	width:550px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #93969C;
	text-align:justify;
}


.busqueda .resultado .largo{
	margin-bottom:30px;
	margin-top:5px;
}

.busqueda .resultado .largo .texto{
	width:570px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #93969C;
	text-align:justify;
	margin-bottom:30px;
}

.busqueda .resultado .largo img{
	margin-bottom:30px;
}

.busqueda .resultado .largo img.conborde{
	border:1px solid #eee;
	width:570px;	
/*	visibility:hidden;
	cursor:pointer;*/
}

/****************** DIV NEWSLETTER ************************/
#form_newsletter span{
	font-size: 10px;
	display:block;
	margin-top:7px;
	margin-bottom:2px;
}

#form_newsletter span#obligatorio{
	font-size: 8px;
	display:block;
	margin-top:7px;
	margin-bottom:2px;
}

#form_newsletter input{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	padding:3px;
	width:255px;
	border:1px solid #000000;
}

#form_newsletter input.error{
	border:1px solid #FF0000;
}


#form_newsletter input.boton{
	margin-top:-5px;
	margin-left:220px;
	width:45px;
	font-family: verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:rigth;
	border:0px;
	background-color:transparent;
	cursor:pointer;
}

#form_newsletter_enviada span{
	font-size: 10px;
	display:block;
	margin-top:7px;
	margin-bottom:2px;
}

#form_newsletter_enviada span#error{
	font-size: 10px;
	color:#FF0000;
	display:block;
	margin-top:7px;
	margin-bottom:2px;
}


/******************** DIV PIE ****************************/
.pie {
	font-family: verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	text-align:justify;
	background-color: #ffffff;
	line-height:160%;
	margin-bottom:30px;
	margin-top:80px;
}
.pie span{
	text-align:justify;
	width:570px;
}


.pieindex {
	font-family: verdana,Helvetica,Arial,sans-serif;
	font-size: 9px;
	text-align:justify;
	background-color: #ffffff;
	line-height:160%;
	margin-top:50px;
	margin-bottom:30px;
}

.piecontacto {
	font-family: verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	text-align:justify;
	background-color: #ffffff;
	line-height:160%;
	margin-top:125px;
	margin-bottom:30px;
}

.piemore {
	font-family: verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	text-align:justify;
	background-color: #ffffff;
	line-height:160%;
	margin-bottom:30px;
	margin-top:50px;
}


a, a:hover{
	text-decoration:none;
	color: #000000;
} 

correogrande{
	font-size: 11px;
} 

/******************** DIV PAGINACION ****************************/
.paginacion{
	font-size: 11px;
	margin-top:40px;
}

.numeros{
	margin-top:-13px;
	width:570px;
	text-align:right;
	color: #93969C;
	font-weight: bold;
}

.numeros a,.numeros a:hover{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.flecha{
	top:0px;
	left:0px;
	z-index:10;
 }

.flecha a,.flecha a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
 }


.negro{
	color: #000000;
}


.flechamore{
	margin-top:65px;
	top:0px;
	left:0px;
	z-index:10;
 }
.flechamore a,.flechamore a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
 }


td.hueco
{
width:30px;
background-color : #FFFFFF;
}

td.hueco img{
width: 30px;
height:1px;
}

td.lateral
{
width:265px;
background-color : #FFFFFF;
}

td.lateral img.nada{
width: 265px;
height:1px;
}

td.linea{
	width:570px;
/*	background-image:url("../img/logo.gif");*/
	text-align:right;
}




td.margen
{
width:50%;
}


td.margen img{
width: 50%;
height: 1px;
}


td.margeni
{
width:50%;
}


td.margeni img{
width: 50%;
height: 1px;
}


