* {margin:0;padding:0;}
body {text-align:center;font:12px Verdana;color:#333;background:#F7F6F6 url(images/background.png) repeat-x 0 0;}
a {color:#003366;}
a:hover {text-decoration:none;color:#ff0000;}
img {border:0;}
.break {font-size:0;width:0;height:0;clear:both;}
.alignleft {float:left;margin:4px 10px 5px 0;}
.alignright {float:right;margin: 4px 0 5px 10px;}
.aligncenter {text-align:center;}
.hidden {display:none;}

#wrapper {width: 980px;margin:auto;text-align:left;}

#header #Cabecera { height: 148px; }
#header .logo {clear:both;float:left;padding:40px 0 0 20px;}
#header .sponsor {float:right;padding:25px 0; margin-top:35px;}

#header .categories {clear:both;list-style-type:none;height:40px;border-bottom:5px solid #003366;border-top:1px solid #DDD;overflow:hidden}
#header .categories li {float:left;}
#header .categories li a {display:block;padding:13px;color:#333;border-right:1px solid #ddd;text-decoration:none;}
#header .categories li a:hover {background-color:#003366;color:#fff;}
.Idiomas {width:74px;height:1px;}
.ZonaClientes {width:74px;}
#header .categories li a.Idiomas:hover {background-color:#eee;}
#header .categories li a.ZonaClientes:hover {background-color:#eee;}

#content {clear:both;width:725px;float:right;padding-bottom:10px;}

#featured {border:1px solid #DDD;padding:10px;margin-bottom:10px;height:165px;}
#featured .post {padding:10px;text-align:justify;}
#featured h2 {font-size:1.6em;margin-bottom:5px;}
#featured h2 a {text-decoration:none;}
#featured .thumb {border:1px solid #ddd;padding:5px;float:left;margin:0 10px 10px 0;}
#featured .thumb a {width:300px;height:125px;display:block;overflow:hidden;}
#featured .thumb a img {width:300px;}
#featured p {line-height:1.4em;margin-bottom:10px;text-align:justify;}

#content .recent {margin:5px;text-align:justify;}
#content .recent .post {padding:15px;}
#content .recent .post h2 {font-size:1.5em;margin-bottom:10px;font-size:12px;}
#content .recent .post h2 a {text-decoration:none;}
#content .recent .post img {float:right;padding:5px;border:1px solid #DDD;background-color:#FFF;margin-left:20px;width:80px;height:80px;}
#content .recent .post p {line-height:1.3em;margin-bottom:10px;text-align:justify;font-size:11px;}
#content .recent .o {background-color:#EEE;float:left;width:316px;}
#content .recent .e {float:right;width:316px;}

#content .recent .oNot {background-color:#EEE;}
#content .recent .eNot {}

#content .recent .articulos {float:left;width:135px;height:150px;}
#content .recent .articulos h2 {font-size:0.9em;height:40px;margin-left:-20px;text-align:left}
#content .recent .articulos img {border:1px solid #DDD;background-color:#FFF;width:150px;height:100px;}

.mitab{width:660px;height:700px;}

#content .recent .post1 {padding:15px;}
#content .recent .post1 h2 {font-size:1.5em;margin-bottom:10px;font-size:12px;}
#content .recent .post1 h2 a {text-decoration:none;}
#content .recent .post1 img {float:right;padding:5px;border:1px solid #DDD;background-color:#FFF;margin-left:20px;width:80px;height:80px;}
#content .recent .post1 p {line-height:1.3em;margin-bottom:10px;text-align:justify;font-size:11px;}

#content .recent .articulos1 {float:left;width:135px;height:275px;}
#content .recent .articulos1 h2 {font-size:0.9em;height:40px;margin-left:-20px;text-align:left}
#content .recent .articulos1 img {border:1px solid #DDD;background-color:#FFF;width:150px;height:225px;}


#sidebar {width:254px;float:left;}
#sidebar .box {border:1px solid #DDD;margin-bottom:10px;}

/* Si se quiere cambiar el width del menú hay que cambiarlo en "dl.menu dt a" y en "dl.menu dd a" se suman ambos + 2 y se pone en "dl.menu" */
.holder {height:25px;text-align:left;}
dl.menu {width:602px;float:left;margin:-32000px 0 0 -9999px;}
dl.menu a {display:block;height:24px;font:normal 11px/25px verdana, sans-serif;text-decoration:none;text-indent:10px;border-bottom:1px solid #fff;border-left:1px solid #fff;}
dl.menu dt {float:left;padding:0;position:relative;left:9999px;z-index:50;margin:32000px 0 0 0;}
dl.menu dt a {width:250px;background:#aaa;float:left;color:#000;}
dl.menu dt a.sub {background:#aaa url(images/arrow.gif) no-repeat 241px center; color:#000;}
dl.menu dt a:hover {margin-right:1px;text-decoration:none;background-color:#f32f0f;color:#fff;}
dl.menu dd {float:left; padding:0; margin:0;height:25px;}
dl.menu dd a {position:relative; background:#aaa; width:350px; color:#000; left:10250px; top:-25px; z-index:60;}
dl.menu dd a:hover {margin-right:1px;background:#f32f0f;color:#fff;}
dl.menu dt a.constan {background:#000;color:#fff;}

#sidebar .box {border:1px solid #DDD;text-align:center}
#sidebar .box .postbox {padding:15px;}
#sidebar .box .postbox h2 {font-size:1.5em;margin-bottom:10px;font-size:12px;}
#sidebar .box .postbox h2 a {text-decoration:none;}
#sidebar .box .postbox img {padding:5px;border:1px solid #DDD;}

#footer {clear:both;background-color:#003366;color:#fff;font-size:0.9em;padding:20px 10px;}
#footer a {color:#fff;}
#footer p {width:980px;margin:auto;text-align:left;}

#content .single { padding: 10px; line-height: 1.3em; }
#content .single h2 { font-size: 1.5em; margin: 10px 0 20px 0; }

#comments {padding:10px;}
#comments h2 {font-size:1.5em;margin-bottom:10px;}
#comments a {text-decoration:none;}
#comments p {margin-bottom:10px;line-height:1.6em;}
#comments form p {margin-bottom:5px;}
#comments form input {margin-right:5px;}
#comments form input, textarea {border:1px solid #ccc;font-size:0.9em;font-family:Verdana;padding:4px;background-position:4px 4px;background-repeat:no-repeat;}
#comments form input {width:350px;border:1px solid #ccc;}
#comments form textarea {width:475px;padding:4px 4px !important;border:1px solid #ccc;}
#comments form button {border:1px solid #a0a0a0;font-size:1em;font-family:Verdana;padding:2px 6px;margin:25px 0 0 200px;}








/* SubMenu */
#menuh { font: 110% "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 20px; border: 1px solid #ACCFE8;}
#menuh ul, li { list-style-type: none; }
#menuh ul { margin: 0; padding: 0; }
#menuh li { float: left; }
#menuh a { text-decoration: none; color: #3366CC; background: #F0F7FC; display: block; padding: 3px 10px; text-align: center; border: 1px solid #ACCFE8; }
#menuh a#primero { border-left: 1px solid #ACCFE8; }
#menuh a:hover { background: #DBEBF6; }

/* Login Container (default to float:right) */
#loginContainer{position:relative;float:right;font-size:12px;width:200px;margin-top:-41px;}
#loginButton{display:inline-block;float:right;background:#d2e0ea url(images/buttonbg.png) repeat-x;border:1px solid #899caa;border-radius:3px;-moz-border-radius:3px;position:relative;z-index:30;cursor:pointer;}
#loginButton span{color:#445058;font-size:14px;font-weight:bold;text-shadow:1px 1px #fff;padding:7px 29px 9px 10px;display:block}
#loginButton:hover{background:url(images/buttonbgHover.png) repeat-x;}
#loginBox{position:absolute;top:34px;right:0;display:none;z-index:29;}
#loginButton.active{border-radius:3px 3px 0 0;}
#loginButton.active span{background-position:53px -76px;}
#loginButton.active em{position:absolute;width:100%;height:1px;background:#d2e0ea;bottom:-1px;}
#loginForm{width:248px;border:1px solid #899caa;border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;margin-top:-1px;background:#d2e0ea;padding:6px;}
#loginForm fieldset{margin:0 0 12px 0;display:block;border:0;padding:0;}
fieldset#body{background:#fff;border-radius:3px;-moz-border-radius:3px;padding:10px 13px;margin:0;}
#body label{color:#3a454d;margin:9px 0 0 0;display:block;float:left;}
#loginForm #body fieldset label{display:block;float:none;margin:0 0 6px 0;}
#loginForm input{width:92%;border:1px solid #899caa;border-radius:3px;-moz-border-radius:3px;color:#3a454d;font-weight:bold;padding:8px 8px;box-shadow:inset 0px 1px 3px #bbb;-webkit-box-shadow:inset 0px 1px 3px #bbb;-moz-box-shadow:inset 0px 1px 3px #bbb;font-size:12px;}
#loginForm #login{width:auto;float:left;background:#339cdf url(images/loginbuttonbg.png) repeat-x;color:#fff;padding:7px 10px 8px 10px;text-shadow:0px -1px #278db8;border:1px solid #339cdf;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 12px 0 0;cursor:pointer;*padding:7px 2px 8px 2px;/* IE7 Fix */}
input:focus{outline:none;}

#header .categories li.Usuario{font-weight:bold;font-size:medium;padding:10px;color:Red}
#contentUsuario {clear:both;padding-bottom:10px;}
li a.enlace {border-bottom: 1px solid #F4F4F4;display:block;padding:2px 3px 10px 8px;font-size:80%;text-decoration:none;color:Blue;margin:2px 0;height:13px;}
