/* CSS General */
body {margin:0px; padding:0px; background-color: #DED3DE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-align:center;}
p {margin-top:0px; margin-bottom:7px}
a:link, a:visited, a:active {color:#000000; text-decoration:none;}
a:hover {color:#993192;}
h1 {font-weight:bold; font-size:26px; margin:0px; padding:0px}
h2 {font-weight:bold; font-size:22px; margin:0px; padding:0px}
h3 {font-weight:bold; font-size:18px; margin:0px; padding:0px}
form {margin:0px; padding:0px}

#contenedor {margin: 0px auto; padding:0px; _padding:0px; width:1000px; text-align:left; background-color: #DED3DE;}
#header1 {margin: 0px auto; padding:0px; _padding:0px; width:1000px; text-align:left;}
#banner1 {float:left; padding: 2px; border: 1px #FFFFFF solid; background:#EFEFEF url(../imagenes/bgr-box-trans.png) repeat-x; margin:2px}
#banner2 {float:right; padding: 2px; border: 1px #FFFFFF solid; background:#EFEFEF url(../imagenes/bgr-box-trans.png) repeat-x; margin:2px}
#header2 {margin: 0px auto; padding:5px; _padding:5px; width:1000px; text-align:left; height:100%; min-height:100%}
#logo2 {width:380px; float:left; display:inline-block; margin-left:150px}
#header3 {margin: 0px auto; padding:5px; _padding:5px; width:1000px; background-color:#EFEFEF}
#menu {float:left;}
.menu, a:link.menu, a:visited.menu, a:active.menu {width:auto; background-color: #EFEFEF; color: #000000; text-align:left; margin:3px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; display:inline-block; text-decoration:none; padding: 3px}
a:hover.menu {background-color:#E1DBE3}
#login {float:right; min-height: 60px; width: 225px; margin: 5px; background-color:#EFEFEF; border: 1px #666666 solid; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right}
#login input {width: 120px; margin: 2px; background-color:#cccccc; border: 1px #666666 solid; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#clear {clear:both}
#contenido {float:left; padding:5px; width:1000px; background-color: #DED3DE}
#columna1 {float:left; width:450px;}
#columna2 {float:left; width:220px;}
#columna3 {float:left; width:320px;}

#login {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; float:right; padding:3px; margin:3px;; width:340px; background-color:#330033;}
#login input {font-size:10px; color:#000000; margin:2px;}
#login a {color:#FFFFFF}
#login a:hover {color:#CCCCCC}
#login form {margin:0px; padding:0px; _padding:0px; overflow: visible}

#foto {padding:5px; border:1px #999999 solid; float:left; margin:5px}
#foto2 {padding:5px; border:1px #999999 solid;}
#foto3 {padding:5px; border:1px #999999 solid;}
#foto_slider {border:5px #999999 solid;}
#linea {padding:0px; border-bottom:1px #cccccc solid; margin:5px 0px 5px 0px;}
.titular, a:link.titular, a:visited.titular, a:active.titular {font-family:Arial, Tahoma, Geneva, sans-serif; font-size:30px; font-weight:bold; color:#000000; text-decoration:none}
.titular2, a:link.titular2, a:visited.titular2, a:active.titular2 {font-family:Arial, Tahoma, Geneva, sans-serif; font-size:22px; font-weight:bold; color:#000000; text-decoration:none}
.titular3, a:link.titular3, a:visited.titular3, a:active.titular3 {font-family:Arial, Tahoma, Geneva, sans-serif; font-size:17px; font-weight:bold; color:#000000; text-decoration:none}
.titular4, a:link.titular4, a:visited.titular4, a:active.titular4 {font-family:Arial, Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#000000; text-decoration:none}
.foto4, a:link.foto4, a:visited.foto4, a:active.foto4 {color:#000000; font-size:11px; background-color:#EFEFEF;	width: 135px; margin: 2px; padding: 3px 5px 3px 5px; float: left;	text-align:center;}
a:hover.foto4 {background-color: #CCCCCC}
#foto5 {padding:3px; border:1px #999999 solid;}

.box {
float:left; 
padding: 5px; 
border: 1px #FFFFFF solid; 
background:#EFEFEF url(../imagenes/bgr-box-trans.png) repeat-x; 
margin:5px 5px 5px 5px}

.box2 {
float:right; 
padding: 5px; 
border: 1px #FFFFFF solid; 
background:#EFEFEF url(../imagenes/bgr-box-trans.png) repeat-x; 
margin:5px 5px 5px 0px}

#hoy {width:980px; text-align:center}
#portadanoticias {width:430px;}
#restosecciones {float:left;}
#portadanovedades {width:300px;}
#cajanovedades {width:300px; text-align:center}
#banner3 {width:300px; text-align:center; margin-right:0px; float:right;}
#noticias {width:305px; float:left; background:#FFFFFF; margin:5px; padding:3px}
#masnoticias2 {width:430px;}
.smalltext {font-size:11px}
#portadasonorama1 {width:735px}
#portadasonorama {width:120px; padding:5px; float:left; margin:5px}
#portadaentrevistas {width:200px; padding:5px; float:left;}
#portadaespeciales {padding:5px;}
#portadamultimedia1 {width:735px}
#portadamultimedia {width:400px; padding:5px; float:left; display: inline-block}
#portadaagenda {width:200px}
#portadadjcharts {width:170px}
#portadasorteos {width:170px;}
#portadaseccion {width:650px;}
#comparte {width:130px;}
#columnanotis
	{width: 305px; margin: 3px; float:left; padding:5px;}
#columnanotismes
	{width: 150px; margin: 3px; float:right; padding:5px; background-color:#FFFFFF}
	
.tituloseccion {line-height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; display:inline-block; border-bottom:1px #cccccc solid; margin:0px 0px 5px 0px; width:100%}


#columna_int1 {float:left; width:670px;}
#columna_int2 {float:left; width:320px;}
#robapaginas {border-top: 1px #FFFFFF solid; float:left; padding: 5px; margin: 10px 5px; background-image:url(../imagenes/bgr-box-trans.png); background-repeat: repeat-x; width:290px}

#footer3 {margin: 0px auto; padding:0px; _padding:0px; width:1000px; text-align:left; background-color:#EFEFEF;}

