.fleft{ float:left;}
.fright{float:right;}

a img{ border:0px;}
img{ vertical-align:top;}
fieldset{ border:none;}

a {color:#e4dbd4; text-decoration:underline; outline:none;}
a:hover{ text-decoration:none;}
		
.button{color:#f9f3e4; background:url(/images/button.gif) top left no-repeat; width:63px; text-align:center; line-height:31px; display:block; text-decoration:none; float:right; text-transform:uppercase  }
.button:hover{text-decoration:none; color:#ae2b16 }

section ul.list1{margin:0; padding:0; list-style:none;}
section ul.list1 li{background:url(/images/marker.gif) top left no-repeat; background-position:0 7px; margin:0; padding-left:15px; }
section ul.list1 li a{color:#f5f1e5; text-decoration:none; line-height:1.5em} 
section ul.list1 li a:hover { text-decoration: underline; }

section ul.list{margin:0; padding:0; list-style:none;}
section ul.list .last{background:none; padding-bottom:0px; margin-bottom:0px  }
section ul.list li{background:url(/images/tail.gif) bottom left repeat-x; padding-bottom:9px; margin-bottom:9px  }
section ul.list li span{color:#fe4426;} 
section ul.list li a{color:#f5f1e5; text-decoration:none; line-height:18px; font-size:14px} 
section ul.list li a:hover { text-decoration:none; color:#fe4426; }

section ul.list2{margin:0; padding:0; list-style:none;}
section ul.list2 li{background:url(/images/bg_1.png) top left repeat-y; margin-bottom:10px; padding:8px 12px 8px 10px; overflow:hidden }
section ul.list2 li span{color:#fe4426; font-size:1.16em; font-weight:bold} 
section ul.list2 li a{color:#a89c9c; text-decoration:none; line-height:15px; font-size:12px} 
section ul.list2 li a:hover { text-decoration:none; color:#fff;  }

section ul.list3{margin:0; padding:0; list-style:none;}
section ul.list3 li a{color:#a89d9d; text-decoration:none; line-height:24px; font-size:12px} 
section ul.list3 li a:hover { text-decoration:none; color:#fff;  }

.link-1 { display:inline-block; float:right; line-height:24px; background: url(/images/bg_link.gif) top left repeat-x #b32d17; border:1px solid #d05a3d; border-style: solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; behavior:url(/js/PIE.htc); position:relative; padding:0 5px 0 5px; color:#fff; text-transform:uppercase; text-decoration:none; font-size:10px; text-transform:uppercase}
.link-1:hover {background: url(/images/bg_link-act.gif) top left repeat-x #e14930; text-decoration:none; color:#fff}

.link-2 { display:inline-block; float:right; line-height:28px; background:#161010; border-style: solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; behavior:url(/js/PIE.htc); position:relative; padding:0 8px 0 8px; color:#f9f3e4; text-transform:uppercase; text-decoration:none; font-size:14px; text-transform:uppercase; margin-right:5px}
.link-2:hover {background: url(/images/bg_link-act.gif) top left repeat-x #e14930; text-decoration:none; color:#fff}


/*header*/

#header {height:170px; background:url(/images/top.png) top center no-repeat;}
#header {font-size:0.75em; color:#FFFFFF; position:relative; z-index:90 }
#header .indent{ top:125px; right:20px; position:absolute; width:281px; padding:0}
#header .indent1{ top:10px; right:10px; position:absolute; width:285px; padding:0; color:#ff682c; font-weight:bold}
#header .indent1 a{ color:#493c3a; text-decoration:none}
#header .indent1 a:hover{ color:#493c3a; text-decoration:underline}
#header .indent1 img{margin:0 4px 0 0}
#header .indent1 span{padding:10px 0 0 0; display: inline-block}
#header .inside{top:126px; left:20px; position:absolute; z-index:900000; width:590px}
#header p{ margin:0 0 21px 0}


/*--- superfish dropdown menu begin ---*/
.sf-menu {margin:0; padding:0; list-style: none; } 
.sf-menu li{ margin:0; display:inline; height:28px; }
.sf-menu li a{color:#f2f5f8; text-decoration:none; display:block; float:left; line-height:26px; font-size:1.16em; text-transform:uppercase; padding:0px 9px 0px 9px;} 
.sf-menu li a:hover {color:#ae2b16;  text-decoration:none;  }
.sf-menu li a.current{ color:#f2f5f8; text-decoration:none; background: url(/images/bg_menu.gif) top left repeat-x #ff5833; border:1px solid #ff754a; border-style: solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; behavior:url(/js/PIE.htc); position:relative}

.sf-menu ul { position:absolute; top:-999em; width:10em; line-height:1.0; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { position:absolute; left:18px; top:26px; z-index:9999;}

/*** DEMO SKIN ***/
.sf-menu ul { width:170px;}

.sf-menu ul li { text-align:left; line-height:26px; padding:0; z-index:9; position:relative;  float:left; padding-bottom:1px; background: url(/imagenes/comodin.gif);}


.sf-menu ul li a {color:#f2f5f8; text-decoration:none; background: url(/images/bg_menu.gif) top left repeat-x #ff5833; border:1px solid #ff754a; border-style: solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; behavior:url(/js/PIE.htc); position:relative; width:159px; padding-left:9px; font-size:11px;}


.sf-menu ul li a:hover { color:#ae2b16; }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	outline:0;}
				
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left:116px; /* match ul width */ top:0; margin-left:1px;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width */ top:0;}


/*footer*/


.footer { color:#f7f4ec; font-size:0.90em;}
.footer a {color:#f7f4ec; text-decoration:none}  
.footer a:hover {  text-decoration:none;color:#ae2b16;}

.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:40px}
.rowElem2{ height:169px}
.rowElem1{ height:31px; background:url(/images/bg_input.gif) top left no-repeat}
.block-contact span{ float:right; }
.input{ border:none;  background:none; font-size:1em; color:#f7f4ec; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; }input{ border:1px solid #7d6b5e;   background:#ded7d1; font-size:1em; padding-left:5px; padding-right:5px; padding-top:6px; padding-bottom:6px; }
textarea{ border:1px solid #7d6b5e; background:#ded7d1; font-size:1em; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; margin-bottom:11px; overflow:auto;}
	


/*===== Mis estilos =====*/

#pagina {margin: 0 auto; width:980px; text-align:left;}

#publitop {width:965px; height:90px; margin: 0 auto; }
#megatop {float: left; width:728px;}
#megatopdra {float: right; width:234px;}

#contenedor {float: left; width:980px; float: left;}

#contenido {float: left; FONT-FAMILY: Verdana, DejaVu Sans, Arial; FONT-SIZE: 14px; COLOR:#000000; width:720px; padding-left:5px; padding-right:5px;}
#contenido a {FONT-SIZE: 14px; COLOR:#004d8d;TEXT-DECORATION: none;}

.destacadas {float: left; width:715px; min-height:205px; padding: 0 0 0 0;}

.destacadasizq {float:left; width:715px; font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 14px; margin: 0px; padding: 0px;}
.destacadasizq p {margin: 0 0 10px 0; text-align:justify;}
.destacadasizq img {margin: 0 0 4px 6px;}

.destacadasdra {float:right; margin: 0 0 4px 0;}

#sector {float: right;FONT-SIZE: 13px; COLOR:#000000;width:250px;}
#sector img {margin: 0 0 7px 0;}

#logo {margin: 0px 0px 0px 13px;position:absolute; left:0px; top:0px;}

#pie {float: left; width:980px; height:48px; background: url(/images/bg_footer.gif) no-repeat 0 0;margin:12px 0 12px 0;}
#pietext{ padding:16px 20px 0 20px;}

.localizador {margin: 0 20px 0 20px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0264a3; FONT-FAMILY: Verdana, DejaVu Sans, Arial;border-top:1px #C0C0C0 solid;}
.localizador a:link {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0264a3; text-decoration:none;}
.localizador a:visited {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0264a3; text-decoration:none;}
.localizador a:hover {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0264a3; text-decoration:none;}

.rotulos {FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fffae4; FONT-FAMILY: Verdana, DejaVu Sans, Arial; padding: 10px 38px 0 0; text-align:right;}

.masnoticias {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #c00000; FONT-FAMILY: Verdana, DejaVu Sans, Arial; padding: 0 0 10px 20px; text-align:left;}
.masnoticias a {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #c00000; Text-decoration:none;}
.masnoticias a:hover {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #f73110; Text-decoration:none;}

.publipage {text-align:right; display:block; margin: 5px 5px 10px 0;}

h2.titular {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #004d8d; FONT-FAMILY: Verdana, DejaVu Sans, Arial; letter-spacing:0px; display:inline;}
h2.titular a {FONT-WEIGHT: bold;Text-decoration:none;COLOR: #004d8d;}
h2.titular a:hover {COLOR: #1d69ac;}

#superdestacada {float:left; width:705px; height:205px ;margin: 0px 0px 4px 0px; padding: 4px 0px 2px 10px; background-image:url('/images/fondo_superdestacada1.png'); background-repeat:no-repeat;}
#superdestacada p { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 17px; text-align:justify;  }
#superdestacada img {margin: 0px 0px 0px 6px; }

#superdestacada a {FONT-WEIGHT: bold; FONT-SIZE: 20px; line-height:22px; COLOR: #004d8d; FONT-FAMILY: Verdana, DejaVu Sans, Arial; letter-spacing:0px;}
#superdestacada h2 {margin:10px 0 0 0; padding:0px; }

#supermaterial {float:left; width:705px; margin: 0px 0px 4px 0px; padding: 4px 0px 2px 10px; background-image:url('/images/fondo_superdestacada1.png'); background-repeat:no-repeat;}
#supermaterial p { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 17px; text-align:justify;  }
#supermaterial img {margin: 0px 0px 0px 6px;}
#supermaterial a {FONT-WEIGHT: bold; FONT-SIZE: 20px; line-height:22px; COLOR: #004d8d; FONT-FAMILY: Verdana, DejaVu Sans, Arial; letter-spacing:0px;}
#supermaterial h2 {margin:10px 0 0 0; padding:0px; }

h2.titular2 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #004d8d; FONT-FAMILY: Verdana, DejaVu Sans, Arial; letter-spacing:0px; display:inline;}
h2.titular2 a {FONT-WEIGHT: bold; Text-decoration:none; COLOR: #004d8d;}
h2.titular2 a:hover {COLOR: #1d69ac;}

h1.contenido {display:inline; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial;}

h1.titulonews { FONT-WEIGHT: bold; FONT-SIZE: 20px; line-height:23px; COLOR: #004d8d; FONT-FAMILY: Verdana, DejaVu Sans, Arial; letter-spacing:0px; display:inline;}
.titulonews h1 { FONT-WEIGHT: bold; FONT-SIZE: 20px; line-height:23px; COLOR: #004d8d; FONT-FAMILY: Verdana, DejaVu Sans, Arial; letter-spacing:0px; display:inline;}

.tituloseccion h1 {display:inline;FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial;}

.titulonews {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #004d8d; FONT-FAMILY: Verdana, DejaVu Sans, Arial;}

.relacionadas {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Verdana, DejaVu Sans, Arial; line-height:30px;}

.subnews {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #004d8d; FONT-FAMILY: Verdana, DejaVu Sans, Arial;}
.subnews a {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004d8d; FONT-FAMILY: Verdana, DejaVu Sans, Arial;TEXT-DECORATION: none;}

.textonoticia {font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 14px; COLOR: #000000; text-align:justify;}
.textonoticia a:link {font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 14px; COLOR: #000080; TEXT-DECORATION: underline;}
.textonoticia a:visited {font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 14px; COLOR: #000080; TEXT-DECORATION: underline;}
.textonoticia a:hover {font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 14px; COLOR: #404040; TEXT-DECORATION: underline;}

.tituloseccion {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; display:block; background: url(/images/bg_titulo.gif) no-repeat 0 0; width:715px; height:18px; text-align:center;margin: 0 0 10px 0; float:left;}

.titulomini {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; display:block; background: url(/images/bg_minititulo.gif) no-repeat 0 0; width:355px; height:18px; text-align:center;margin: 0 0 10px 0;}

.fecha {FONT-SIZE: 10px; COLOR: #d03f26; FONT-FAMILY: Verdana, DejaVu Sans, Arial;padding: 0px;margin: 0px;display: inline;}

.mediaizq { float:left; width:354px; }
.mediaizq p { margin: 0 0 12px 0; }

.mediadra { float:right; width:350px; }

#aviso {margin: 0 auto; width:500px; background: #ded7d1; padding: 10px;border-style: dashed;border-width: 1px;}



/*===== Estilos de la Publicidad =====*/


body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:1.125em;
background: #FFF url("/imagenes/fondo_prueba2.gif") top center;
background-attachment: fixed;
background-repeat: repeat-y;}


/*===== Estilos Mobile =====*/



@media (max-width: 750px) {

.nomobile {display: none;}
}