/* CSS Document */

* { margin:0; padding:0;}
body { background:#efeeee;}
#todo { width:1009px; min-height:660px; margin:0 auto; background:url(../images/fondo.gif) repeat-y top center; }

#cabecera { height:114px; background:url(../images/cabecera.jpg) no-repeat top center; }
#breadcrumb { height:20px; display:none; }
#contenido { overflow:hidden; padding-bottom:20px; }
#footer { width:990px; margin:0 auto; height:30px; background:#000; padding:6px; text-align:right; color:#fff; text-align:center;}
#footer a { color:#FFF;}

/* columnas */
#csuperior { width:700px; margin:0 4px 0 0; height:270px; float:left; }
#cizquierda { width:490px; margin:0 4px 0 8px; padding-top:26px; }
#ccentral { width:200px; margin:0 4px 0 0; padding-top:26px; }
#cderecha { width:278px; margin:0; background:url(../images/cinturon.gif) no-repeat top left; }
#cdoble { width:698px; margin:0 8px 0 10px; padding-top:26px;}
#cizquierda, #ccentral, #cderecha, #cdoble { padding-bottom:32768px; margin-bottom:-32768px; float:left; }

/* menu principal */
#menuprincipal { height:23px; background:url(../images/menuprincipal.gif) no-repeat top center; width:1001px; margin:0 auto; }
#menuprincipal li { float:left; list-style-type:none; text-align:center; padding-top:3px; height:20px; background:url(../images/separacion.gif) no-repeat right top;}
#menuprincipal li:hover { background:url(../images/hover.gif) repeat-x top center;}
#menuprincipal li.k:hover { background:none;}
#menuprincipal li a, #btnadmin a { color:#FFF; text-decoration:none;}
#menuprincipal li.a { width:48px;}
#menuprincipal li.b { width:70px;}
#menuprincipal li.c { width:83px;}
#menuprincipal li.d { width:69px;}
#menuprincipal li.e { width:79px;}
#menuprincipal li.f { width:79px;}
#menuprincipal li.g { width:79px;}
#menuprincipal li.h { width:54px;}
#menuprincipal li.i { width:90px;}
#menuprincipal li.j { width:70px;}
#menuprincipal li.k { width:125px;}
#menuprincipal li.l { width:65px;}
#menuprincipal li.m { width:86px;}
#btnadmin { padding:4px 0; background:#1a171b; width:60px; float:right; margin-right:140px; text-align:center; color:#FBCE01;}


#submenu { width:722px; height:22px; position:absolute; top:30; overflow:hidden; margin-left:4px;}
.submenu { width:722px; height:22px; clear:both; background-color:#ccc;}
.submenu li { float:left; list-style-type:none; padding:3px 4px; }
.submenu li:hover {}
.submenu li a { color:#000; text-decoration:none; font-weight:bold;}
.submenu li a:hover { text-decoration:underline; color:#FF2849;}
.submenu#inicio { background-color:#FFF;}

/* acceso vencimiento */

div#mostrarfecha { margin: 0 0 10px 0; padding:4px;}
.mnoticia {  margin: 4px 0 10px 0; border-top:1px solid #efeeee; padding-top:4px;}

form#ievento {  margin: 0 0 10px 0; padding:4px;}
.menlace {  margin:0 0 10px 0; padding:4px;}
.mvideo {  margin:0 0 10px 0; padding:4px;}

#mvencimiento, #session, .mvencimiento, #buscador{  margin: 0 0 10px 0; padding:4px; background:#eee;}

a img { border:0;}
p#imagen1 {}
p#imagen2 { display:none;}
p#imagen3 { display:none;}
p#imagen4 { display:none;}

div#calendario {  width:200px; margin:0 auto 10px auto; text-align:center;}
#tcalendario { width:200px;}
#tcalendario td { padding:4px 0;}
td.diasel {background-color:#333; color:#fff;}
td.diasel:hover { background-color:#FDDC01;}

/* tipos */
* { font-family: Arial, Helvetica, sans-serif; }
body { font-size:11px; font-weight:normal; color:#111;}
h1 { font-size:17px; display:none;}
h2 { font-size:16px;}
h3 { font-size:12px; margin-top:6px;}
h4 { font-size:11px; margin-bottom:10px;}
h1 a, h2 a, h3 a, h4 a { text-decoration:none; color:#333;}

.cdoble h2 { margin-bottom:14px;}

a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline;}

.tcentro { text-align:center;}
.derecha { text-align:right;}

small { font-size:10px; color:#666666;}

.mnoticia h2 a, .mnoticia h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal;}
.mnoticia h2 a:hover { color:#8E623D;}
.masinfo { background:#8E623D; text-align:right; padding:2px 6px; margin-top:4px;}
.masinfo a { color:#FFFFFF; text-decoration:none;}
.masinfo a:hover { color:#FDDC01;}
.mevento, #mostrarfecha p { background:#eee; border:1px solid #ddd; margin:6px 0; padding:4px;}

#video { margin-bottom:10px;}

.menlace a { color: #333333;}

/* imagenes */
a.csd { margin-left:160px; margin-top:6px;}

#buscador { margin-top:22px; width:286px; height:16px; background:url(../images/buscador.gif) no-repeat top left; padding-top:10px;}
#buscador a { font-size:13px; font-weight:bold; color:#FFF;}
#buscador input { width:190px;}

p.aterritoriales { margin: -5px 0 10px 5px;}
p.aterritoriales a { font-weight:bold; color:#333;}
#aterritoriales {}

#contenido p { margin:3px 0; line-height:16px;}
.imgpresidente { border:1px solid #ccc; background:#ddd; padding:2px; width:220px; float:left; margin-right:10px; margin-bottom:6px;}
.mcircular { border:1px solid #ccc; background:#ddd; margin:10px 0; padding:2px; text-align:left;}
.mcircular a { font-weight:bold; color:#000;}

form#contacto { border:1px solid #ccc; background:#ddd; margin:20px 0; padding:8px;}
form#contacto textarea { width:470px;}


#organos { border-collapse:collapse; margin:10px 6px;}
#organos tr td { text-align:left; vertical-align:middle; padding:4px 2px 4px 0; border-bottom:1px solid #8e623d;}
#organos .tuno { width:110px; color:#8e623d; font-weight:bold;}
#organos .tdos { width:140px;}
#organos .ttres {}

/* formularios de insercion de datos, administracion */
#ivencimiento, #ievento, #ienlace, #ipdf, #inoticia, #ivideo { border:1px solid #ddd; background:#eee; color:#000 !important; padding:2px; text-align:left;}
#ivencimiento small, #ievento small, #ienlace small, #ipdf small, #ivideo small { padding:2px;}
#ivencimiento p input, #ievento p input, #ienlace p input, #ipdf p input, #ivideo p input { padding:1px; float:right; margin-top:-16px;}
#ivencimiento p , #ievento p , #ienlace p , #ipdf p , #ivideo p  { line-height:18px; float:none; text-align:left;}
#ivencimiento p select, #ievento p select, #ienlace p select, #ipdf p select, #ivideo p select { padding:1px; float:right; margin-top:-13px; width:148px;}
#inoticia { padding:8px;}
#inoticia p { margin-bottom:9px;}
#inoticia p input { padding:1px; float:right; margin-top:-16px; margin-right:20px; width:570px;}

.mnoticia, .menlace, .mevento, .mvencimiento, .mpdf, .mvideo { border:1px solid #ddd; background:#eee; padding:2px; text-align:left;}
.mnoticia .botones, .menlace .botones, .mevento .botones, .mvideo .botones,  .mvencimiento .botones, .mpdf .botones, #ivideo .botones { margin:6px auto !important;}
.mnoticia .botones a, .menlace .botones a, .mevento .botones a, .mvideo .botones a, .mvencimiento .botones a, .mpdf .botones a, #ivideo .botones a { background:#222; color:#FFF; padding:2px 6px;}
div.mnseliminar { font-weight:bold; text-align:center; padding:3px; margin:10px auto;}
div.mnseliminar p.botones a { background:#222; color:#FFF; padding:2px 6px;}

.mnoticia img, .mnoticia table { max-width:480px !important; margin:4px auto;}

.meliminar {  margin: 4px 0 10px 0;  border:1px solid #CC0000; background:#EEE; padding:2px; text-align:center;}
.meliminar .botones a { background:#CC0000; color:#FFF; padding:2px 6px;}

.rss { font-size:14px; font-weight:bold; color:#DF8F01; margin-left:15px; display:block; margin-bottom:5px;}
.rss img { float:left; margin-right:6px; margin-top:-5px;}

#resultado, .caja { border:1px solid #ddd; background:#eee; padding:2px; text-align:left; margin-bottom:15px; clear:both; display:block;}

#fotografias h2 a, #eventos h2 a, #arbitraje h2 a { padding:2px; background:#8E623D; color:#FFF; width:47%; display:block; float:left; margin:4px; text-align:center; font-style:normal !important; font-size:13px;}
#fotografias h2 a.sel, #eventos h2 a.sel, #arbitraje h2 a.sel { background:#FD8F01; }

.clear { clear:both;}

select, select option, option, input { color:#000 !important; }

.cuadro { padding:2px; background:#FD8F01; color:#FFF; margin:4px; text-align:center; font-style:normal !important; font-size:13px;}

.listado { border:1px solid #ddd; background:#eee; padding:2px; text-align:left; margin:4px;}
.listado div { width:66%; margin-left:6px; padding-left:6px; float:right; border-left:1px solid #ddd; line-height:15px;}

ul#pdf {
	margin: 10px;
}
ul#pdf li {
	list-style-position:inside;
	margin:3px 0;
}
ul#pdf li a {
	font-weight:bold;
}
