/* CSS Document */

/*   

Theme Name: CSS inicial
Theme URI: http://rudeworks.com/blog/css-inicial/
Author: RUDE
Author URI: http://rudeworks.com
Version: 1.0
Description: CSS básico con arreglos y selectores pre-configurados.

*/

/*** HACKS PARA IE ***/

/* Si tienes la necesidad de aplicar algún hack para IE6 utiliza este selector: */

*html {
}

/* Si necesitas aplicarlo a IE7 utiliza este:*/

*:first-child+html {
}

/*** NEUTRALIZANDO ESTILOS: 
	elementos que queremos limpiar completamente: ***/

* {
	margin: 0;
	padding: 0;
	border: none;
}

html {
	font: 100%;
	text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
}

/*** NEUTRALIZANDO ESTILOS:
	elementos con margen vertical: ***/

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	font-weight: normal;
	margin: 0 0 1em 0;
	color:#000000;
}

/*** Algunos ajustes basicos: ***/

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

li, dd, blockquote {
	/* margin-left: 1em; */
}

/*** LINKS:
	recuerda utilizar siempre la regla del LoVe-HAte ***/

a, a:link, a:visited, a:hover, a:active {
	/*
	Si quisieramos eliminar la línea de puntos que aparece al pulsar un enlace, aplicaríamos la siguiente propiedad:
	
	outline: 0;
	
	Sin embargo no se recomienda, por temas de accesibilidad para navegación con teclado (lo cual implica temas legales, un tema peliagudo).
	*/
	text-decoration: none;
}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
	/*Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga*/
}

/*** FORMULARIOS: ***/

label, button {
cursor:pointer;
}

input, select, textarea {
	/*font-size: 100%;*/
}

input:focus, select:focus, textarea:focus {
	background-color: #FFF;
}

fieldset {
	border: none;
}

/*** Algunas clases útiles: ***/

.clear {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.helvetica {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}


/* GENERALES */
* {margin:0; padding:0;}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 auto; padding:0; text-align: center;  background-image:url(../img/barraSuperior.gif); background-repeat:repeat-x; background-position:top; }/**/
html, body { height: 100%;}
img {border:0;}
alt {font-size:1px; width:100px;}
ul{margin:0; padding:0;}
h2{visibility:hidden;  height:20px;margin:0; padding:0; }

a:link,a:visited,a:active { color:#FF7F00; text-decoration:none;}
a:hover{color:#FF7F00;text-decoration:underline;}



.publicidad{margin:20px 0;}
.publicidad h4{padding-bottom:3px;text-align:left; font-size:9px; color:#FF7F00; font-weight:normal;}
.publicidad .linea{background-image:url(../img/lineahorizontal.gif); background-repeat:repeat-x;}
.publicidad img {padding-right:15px;_padding-right:0px;.padding-right:0px;}

.data { font-size:9px; color:#949494; margin-bottom:5px;}
/*************************  CONTAINER  *************************/
#contenido{margin: 0 auto; width:1000px; text-align:center;}

#container,#container2,#container3 {margin: 0 auto; width:1000px; .width:1020px; text-align:left;}
#container{
	min-height:100%;/*for mozilla as IE treats height as min-height anyway*/
	background-image:url(../img/linia_punts.gif); 
	background-repeat:repeat-y;
	background-position:0px 500px ;
	
	color: #000000;
	z-index:100;
	
}

* html #container, * html #container2, * html #container3{height:100%;}/* ie 3 pixel jog*/ 
#container:after,#container2:after,#container3:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
#container2{
	min-height:100%;/*for mozilla as IE treats height as min-height anyway*/
	background-image:url(../img/linia_punts_3.gif); 
	background-repeat:repeat-y;
	background-position:0px 500px ;
	color: #000000;
	z-index:100;
	
}
#container3{
	min-height:100%;/*for mozilla as IE treats height as min-height anyway*/
	background-image:url(../img/linia_punts_1.gif); 
	background-repeat:repeat-y;
	background-position:0px 500px ;
	color: #000000;
	z-index:100;
	
}

#cos{text-align:left; float:left; }

#cos #izq{float:left; padding:0 7px; width:260px; _width:250px;  min-height:100%;}

/*************************  CAPCELERA   *************************/
#capcelera{ margin:0; margin-top:11px; width:1000px; margin-bottom:15px; background-color:0xFF00FF; text-align:center;}
#logo{ background-image:url(../img/logo.gif); background-repeat:no-repeat; width:232px; height:86px; float:left;margin-top:5px; background-color:#FFFFFF; _width:232px;
margin:0; padding:0;.width:232px; margin-top:6px;}
#logo h1 {visibility:hidden; font-size:12px;}
#banner{text-align:right; background-color:#003366;}

/*************************  LATERAL ESQUERRA margin-right:60px;_margin-right:0px   *************************/
#sidebar{float:left; width:176px;}
#sidebar #suscribete {width:170px; height:50px;background-image:url(../img/titulares/suscribete.gif);background-repeat:no-repeat; background-position: 15px 0;padding-top:20px; margin:20px 0;}

#revista{ background-image:url(../img/titulares/revistaDigital.gif);background-repeat:no-repeat; background-position: 70px 0; }
#revista h2 {margin-top:10px;}
#revista img{margin:0; padding:0; .position:relative; .top:=1px; _position:relative; _top:-10px;  }


#sidebar #suscribete .roundCorner
{
	
    width: 160px;
    text-align: left;
    background-color: #FF7F00;

}
#sidebar #suscribete p{ font-size:10px; padding-left:11px;}

#sidebar #suscribete input{ margin-left:0;}
#sidebar #suscribete input.enviar{ margin-left:85px;_margin-left:82px;.margin-left:82px;margin-top:5px;}

#sidebar #menu{
list-style-type:none;
}

#sidebar #buscador {width:170px; height:50px;background-image:url(../img/titulares/buscador.gif);background-repeat:no-repeat; background-position: 100px 0;padding-top:20px; margin:20px 0; margin-bottom:40px; .margin-bottom:45px; _margin-bottom:-8px;padding-bottom:20px;}

#sidebar #buscador p{ font-size:10px; padding-left:11px;}

#sidebar #buscador input{ margin-left:11px;}
#sidebar #buscador input.enviar{ margin-left:93px;_margin-left:90px;margin-top:5px;}

#sidebar #buscador .roundCorner
{	
    width: 160px;
    text-align: left;
    background-color: #000000;
}

select{border-color:#000000;margin:5px 8px; width:145px; .width:143px;_width:143px;}
option{ font-size:10px;}
#buscador a{ margin-left:95px; _margin-left:93px; .margin-left:93px;}
form input{ border-style:none; }
/************************* PEU  *************************/

#peu{font-size:10px; clear:both; text-align:center; padding-bottom:10px; color:#8C8C8C;width:1000px;
background-image:url(../img/lineahorizontal.gif); background-repeat:repeat-x; margin: 0 auto; width:1000px; text-align:left;}
#peu ul{padding:10px 0 20px 0; padding-left:240px; list-style-type:none/**/}
#peu li{float:left;background-image:url(../img/separador.gif); background-repeat:no-repeat; background-position:right; padding-right:5px;padding-left:5px;}
#peu a:link, #peu a:visited, #peu a:active { color:#8C8C8C; text-decoration:none;}
#peu a:hover{text-decoration:underline;}

/*

*/
#accesos dd, #accesos dt{
text-align:left;
}

#buscadores{
font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold;
background-image:url(../img/lineahorizontal.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#FFF; clear:both; display:block; width:820px; text-align:right;
}
#buscadores .resultados{float:left}
#buscadores .paginacion{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.aireBuscador {padding:10px 0}

#rss{padding:10px 5px; font-size:10px; font-weight:bold;}
#rss img{margin-right:5px;}
.rss {font-size:10px; width:700px;}
dl.rss {margin-top:30px;}
.rss dt{font-weight:bold; color:#FF7F00;}
.rss li{ list-style-type:none; margin-bottom:10px;}
.rss li img{ padding-top:3px;}
#resultIzq .aire{ padding:5px;}
#resultCent .aire{ padding:5px;}
#resultDer .aire{ padding:5px;}