/* CSS Document */
body { text-align:center; margin:0px; padding:0px; background: url(../images/bg.jpg) top repeat-x;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; color: #000; }

p { text-align:justify; margin: 0; }
a { outline:none}
* { margin:0; padding:0; }
#container { width:1001px; margin:auto; }

/*Bases concursos*/
.nobg { background: none}
#header { width:1001px; height:193px; display:block; background: url(../images/header.jpg) left no-repeat; margin:0 auto 0 auto; padding: 0; overflow: visible; text-align: center}
#header #head02 { width:396px; height:96px; float:right;}
#header #head01 { width:550px; float:left; margin: 8px 0 0 119px!important;  margin: 8px 0 0 60px; }
#header #head01a { width:300px; float:left; margin: 8px 0px 0 0px!important;  margin: 8px 0 0 0px; color:#00362E; padding: 0 0 0 0px; text-align:right  }
#header #head01a a { color:#00362E; font-size:12px; text-decoration: none }
#header #head01a a:hover { text-decoration:underline }
#header #head01 ul { float:left; width:145px; text-align: left }
#header #head01 li { list-style: none; margin-bottom:4px;}
#header #head01 li a { color:#00362E; font-size:12px; text-decoration: none }
#header #head01 li a:hover { text-decoration:underline }


#head03 { width:1001px; float:left; text-align: right; color: #DCD9D9; font-size:10px; height:13px; padding:0 ; margin:0 0 11px 0}
.box-logo { width:120px; height:96px; margin: 40px 90px 0 0!important; margin: 40px 40px 0 0; display:block; float:right; text-indent:-9999em; overflow:hidden; }
#accesibilidad { text-indent:-9999em; height:0.01em; overflow:hidden}
#hide { text-indent:-9999em; overflow:hidden;height:0.01em;}


#nav-top { width:830px!important; width:831px; height:22px; padding: 0 0px 0 1px!important; padding: 0 0px 0 1px; display:block; text-align:center; margin:0 auto 23px auto; }
#nav-top  ul { margin:0; list-style-type:none}
#nav-top  ul li { display:block; float:left; width:164px; margin: 0 1px; text-indent: -9999em; overflow: hidden}
#nav-top  .btn-noticias {width:164px; height:22px; display:block; background:url("../images/btn-noticias.gif") no-repeat top;}
#nav-top  .btn-noticias:hover {width:164px; height:22px; display:block; background:url("../images/btn-noticias.gif") no-repeat bottom;}
#nav-top  .btn-registro {width:164px; height:22px; display:block; background:url("../images/btn-registro.gif") no-repeat top;}
#nav-top  .btn-registro:hover {width:164px; height:22px; display:block; background:url("../images/btn-registro.gif") no-repeat bottom;}
#nav-top  .btn-saber {width:164px; height:22px; display:block; background:url("../images/btn-saber.gif") no-repeat top;}
#nav-top  .btn-saber:hover {width:164px; height:22px; display:block; background:url("../images/btn-saber.gif") no-repeat bottom;}
#nav-top  .btn-ediciones {width:164px; height:22px; display:block; background:url("../images/btn-ediciones.gif") no-repeat top;}
#nav-top  .btn-ediciones:hover {width:164px; height:22px; display:block; background:url("../images/btn-ediciones.gif") no-repeat bottom;}
#nav-top  .btn-faqs {width:164px; height:22px; display:block; background:url("../images/btn-faqs.gif") no-repeat top;}
#nav-top  .btn-faqs:hover {width:164px; height:22px; display:block; background:url("../images/btn-faqs.gif") no-repeat bottom;}


#content { float:left; width:995px; padding: 0px 3px; margin: 0 0 0 0; background: #fff;}
#content a { text-decoration:none; color:#007E6B}
#content a:hover{ text-decoration:underline ; color:#666}

#sidebar-center { width:993px; display:block; float:left; padding: 5px 4px; font-size:11px; line-height:17px; color:#00362E;  }
#sidebar-center h3 { color:#00362E; text-align: left; font-size:15px; margin: 0 0 7px 0; font-weight: normal }
#sidebar-center h4 { color:#00362E; text-align: left; font-size:12px; margin: 0 0 3px 0; }

#sidebar-center .tabla-formulario { text-align:left; margin:auto}
#sidebar-center form {margin:0; padding:0;}
#sidebar-center fieldset { border: none; margin:0; height:0}
#sidebar-center fieldset legend { visibility: hidden; height:0; margin:0}
#sidebar-center label { font-size: 10px; color:#305C55; text-align:left;}
#sidebar-center label strong { color:#305C55; font-weight: normal; line-height:12px}
#sidebar-center strong { color:#305C55; font-weight: bold}
#sidebar-center .f-input { border: 1px solid #999; width:250px; font-size:11px; height:16px; background:#E7ECE8; margin: 5px 0 5px 0}
#sidebar-center .f-input-buscador { border: 1px solid #D2DCDE; width:140px; color:#777; font-size:11px; height:16px}
#sidebar-center .f-select { border: 1px solid #999; width:250px; font-size:11px; background:#E7ECE8; margin: 5px 0 5px 0}
#sidebar-center .f-textarea { border: 1px solid #999; width:250px; font-size:12px; height:170px; background:#E7ECE8; font-size:11px; margin: 5px 0 5px 0}
#sidebar-center .f-textarea2 { border: 1px solid #777; width:450px; font-size:12px; height:230px; font-size:11px}
#sidebar-center .f-check { border: 1px solid #777; vertical-align: middle}
#sidebar-center .f-submit-buscador { border: none; background:url("../images/btn-search.gif") no-repeat; width:19px; height:21px; display: inline; text-align: center; font-size:13px; font-weight:bold; color:#fff}
#sidebar-center .f-submit { border: none; background:url("../images/btn-register.gif") no-repeat; width:117px; height:28px; display: inline; text-align: center; font-size:13px; font-weight:bold; color:#fff}
#sidebar-center .capa-submit { width:405px;}
#sidebar-center .btn { border: none; background:url("../images/btn.gif") no-repeat; width:117px; height:23px; padding: 5px 0 0 0 ; display: block; text-align: center; font-size:13px; font-weight:bold; color:#8C8C8C}
#sidebar-center .btn:hover { text-decoration:none; color:#000}
#sidebar-center .align-right { text-align: right;}

#sidebar-center #col-left { width:482px; display: block; float:left; margin: 0 0 0 156px!important; margin: 0 0 0 80px; border-left :1px solid #9BAEB5; border-right :1px solid #9BAEB5;}
#sidebar-center #col-right {width:351px; height:370px; display: block;  float:left; text-align:center; background:url("../images/manos.gif") no-repeat left bottom;}
#sidebar-center #col-right #buscador { width:280px; display:block; margin:0 auto; text-align: left;  }

/*index*/
#sidebar-center #col-left .presentacion { width: 452px; display: block; margin:0 auto 8px auto; padding: 0; border-bottom :1px solid #9BAEB5;}
#sidebar-center #col-left .noticias { width: 452px; display: block; margin:0 auto; padding: 0 0px; }
#sidebar-center #col-left .noticia1 { width: 213px; display: block; padding: 2px 10px 2px 0px; margin:0 auto; border-right :1px solid #9BAEB5; float:left}
#sidebar-center #col-left .noticia2 { width: 213px; display: block; padding: 2px 0 2px 10px; margin:0 auto; float:left }
#sidebar-center #col-left .textos { width: 452px; display: block; margin:0 auto 8px auto; padding: 0; }
#sidebar-center #col-left .list-noticias { display:block; width:100%; border-bottom:1px dotted #888; margin: 10px 0; padding: 0 0 5px 0; float:left}
#sidebar-center #col-left  .box-extranet { border: 1px dashed #F7B2B2; background:#F2DDDD; padding:6px;}
#sidebar-center #col-left  .box-extranet img {border: 1px solid #F7B2B2; }
#sidebar-center #col-left  .box-quiso {border: 1px solid #D9D9D9; background:#F7F0F0; height:100px; width:430px; margin: 4px 0; padding: 0 0 0 20px; display:block; float: left }
#sidebar-center #col-left  .box-quiso-cat {border: 1px solid #D9D9D9; background:#F7F0F0; height:117px; width:430px; margin: 4px 0; padding: 3px 5px 0 5px; display:block; float: left }
#sidebar-center #col-left  .box-quiso-imagenes {border: 1px solid #D9D9D9; background:#F7F0F0; width:430px; margin: 4px 0; padding: 3px 5px 0 5px; display:block; float: left }
#sidebar-center #col-left  .box-quiso-audio {border: 1px solid #D9D9D9; background:#F7F0F0; width:430px; margin: 4px 0; padding: 3px 5px 3px 5px; display:block; float: left }
#sidebar-center #col-left  .box-quiso-documentos {border: 1px solid #D9D9D9; background:#F7F0F0; width:430px; margin: 4px 0; padding: 3px 5px 0 5px; display:block; float: left }
#sidebar-center #col-left  .box-quiso-enlaces {border: 1px solid #D9D9D9; background:#F7F0F0; width:430px; margin: 4px 0; padding: 3px 5px 0 5px; display:block; float: left }

#sidebar-center #col-left  .box-quiso .quiso-txt { height:50px; width:280px;  padding: 0 0 0 20px; margin: 24px 0 0 0; display:block; float: left }
#sidebar-center #col-left  .box-quiso .quiso-txt h3  { font-size:13px}
#sidebar-center #col-left  .box-quiso .img-quiso-imagenes { background: url("../images/quiso-imagenes.gif") no-repeat; border: 1px solid #F7B2B2; height:48px; width:48px; display:block; float:left; margin: 25px 0 0 0; text-indent:-999em; overflow: hidden}
#sidebar-center #col-left  .box-quiso .img-quiso-audio { background: url("../images/quiso-audio.gif") no-repeat; border: 1px solid #F7B2B2; height:48px; width:48px; display:block; float:left; margin: 25px 0 0 0; text-indent:-999em; overflow: hidden}
#sidebar-center #col-left  .box-quiso .img-quiso-documentos { background: url("../images/quiso-documentos.gif") no-repeat; border: 1px solid #F7B2B2; height:48px; width:48px; display:block; float:left; margin: 25px 0 0 0; text-indent:-999em; overflow: hidden}
#sidebar-center #col-left  .box-quiso .img-quiso-enlaces { background: url("../images/quiso-enlaces.gif") no-repeat; border: 1px solid #F7B2B2; height:48px; width:48px; display:block; float:left; margin: 25px 0 0 0; text-indent:-999em; overflow: hidden}



/*listas*/
#sidebar-center #col-left ol { margin:0; text-align:left}
#sidebar-center #col-left ol li { margin: 0 0 0 20px;}
#sidebar-center #col-left ul { margin:0; text-align:left}
#sidebar-center #col-left ul li { margin: 0 0 0 20px;}
/*paginado*/
#sidebar-center .vinculopaginado { text-decoration:none; color:#000000}
#sidebar-center .vinculopaginado:hover { text-decoration:none; color:#EAC80F}
#sidebar-center .paginado_on { font-weight:bold}
#sidebar-center .align_middle { vertical-align:top;}
#sidebar-center #paginado { width:100%; height:25px; float:left; display:block;  text-align:center; margin:15px 0 10px 0; }

#sidebar-center #aviso { background:#F16A3D; color:#fff; padding:7px; font-weight: bold}
#sidebar-center #aviso a { color:#fff; text-decoration:underline}
#sidebar-center #aviso a:hover { color:#fff; text-decoration:none}

#footer { width:1001px; height:125px; display:block; color:#9BAEB5; text-align: center; font-size:11px; background: url("../images/logo-madrid-org.gif") no-repeat right #fff; margin: 20px 0 0 0;  border-bottom :1px solid #9BAEB5; border-top :1px solid #9BAEB5; clear:both; float:left}
#footer .box-cm { width:120px; height:96px; margin: 0px 0 0 0; padding: 0 15px 0 0; display:block; float:right; text-indent:-9999em; overflow:hidden; }
#footer .footer-text { float:left; width:770px; padding: 0 0 0 90px; display:block;}

.xhtml { list-style-type: none; margin:0px; padding:0px; }
.xhtml li { float:left; margin:0 3px }
.xhtml li img { border: none}

.creditos { width:200px; display:block; float:right; text-align:left; margin:5px 0;color:#ff0000;padding-left:4px; text-decoration:none; color:#DCD9D9; }
.creditos:hover { text-decoration: underline;}

.center {text-align:center; margin:auto}
.bold {font-weight:bold;}

.line { border-bottom:1px dotted #BF3B3B;}
.line-gris { border-bottom:1px dotted #888;}
.txt-red {color:#BF3B3B;}
.txt-gris {color:#666;}
.img-left { float:left; margin: 0 15px 2px 0px; }
.vertical-align { vertical-align:middle; border:none}
.align-right { text-align: right;}
.align-left { text-align: left;}
.right { float: right;}
.left { float: left}
.hr { background:url("../images/hr.gif") no-repeat; width:758px; height:20px; display: block; clear:both; margin: 25px auto}
.mini-hr { background:url("../images/mini-hr.gif") no-repeat; width:200px; height:8px; display: block; clear:both; margin:12px auto}

.clear { clear:both; height:0; display:block}
.foto-mod { float:left; margin: 5px 12px 8px 0; border:#BF3B3B solid 1px;}
.foto-mod-middle { margin: 5px auto 8px auto; border:#BF3B3B solid 1px;}
.row {padding: 0 0 0 12px; color:#5D5C5C; background:url("../images/row-black.gif") left 7px no-repeat;}