/*
	2009 Vivenet - www.vivenet.es - contacto@vivenet.es
	Archivo CSS General
	Desarrollo: www.adsaludycultura.com
*/	

/*CSS Reset*/body, div, dl, dt, dd, li, pre,form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }ol, ul { list-style: none; margin: 0; padding: 0; }table { border-collapse: collapse; border-spacing: 0; } caption, th { text-align: left; font-weight: normal; font-style: normal; }acronym, abbr, fieldset, img { border: 0;}:focus { outline: 0; }

BODY{margin: 0; font-size: 13px; color: #333333; background: url(../images/bg.jpg) repeat-x; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
a{text-decoration: underline; color: #333333;}
a:hover{text-decoration: none;}
p{margin: 10px 0px; text-align: justify;}
img {border: 0;}
strong{font-weight: bold;}

h2,h3,h2 a{color: #e70202; font-weight: bold; font-family: Arial, Helvetica, sans-serif;  letter-spacing: -1px;}
h2{font-size: 25px; }
h3{font-size: 15px; }

SELECT{font-size: 12px; padding: 2px;} 

table {margin:0px 0px 15px; font-size: 9pt; width: 100%; text-align: left;}
	table thead tr th, table tfoot tr th { background: #333333 url(../images/footerbg.gif) repeat-x;
		border: 1px solid #FFF; color: #FFF; font-size: 9pt; padding: 6px;}
	table tbody td {color: #3D3D3D; padding: 4px 8px; background-color: #FFF; vertical-align: top;}
	table tbody tr.odd td {background-color:#F0F0F6;}

.clearing {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}
.left{float: left}
.right{float: right}
.ancho50{width: 50%}

/************************************************************************
 ESTRUCTURA
/************************************************************************/

#fecha, #cabecera, #menu, #medio, #footerCaja{width: 960px;margin: 0 auto;}

#fecha{height: 20px;}
#cabecera{height: 148px;}
#menu{height: 45px;}
#medio{ min-height: 400px;}
	#contenido{float: left; width: 675px;}
	#sidebar{float: right; width: 250px;}
#footer{height: 200px; background: aqua;}

/************************************************************************
 DISE„O
/************************************************************************/

/************************************
 CABECERA
/************************************/

#fecha{text-align: right; font-weight: bold; padding-top: 7px; font-size: 10px;}

#cabecera {background: url(../images/logo.jpg) no-repeat 0px 8px;}
	#cabecera #titulo {padding-left: 120px; float: left; width: 500px; padding-top: 31px;}

#cajaCabecera{float: right; color: #FFF; font-weight: bold; letter-spacing: 0.001em; display: block; margin: 30px 30px 0 0; background: url(../images/cajaCabecerabg.jpg) no-repeat left 5px 0; padding-left: 10px; text-align: right;}
	#cajaCabecera a{color: #FFF;}
	#cajaCabecera img,#cajaCabecera span{margin: 8px 0 2px 0; display: block; float: right; clear: right;}
	

#menu ul{margin: 0;}
#menu li {display: inline; margin-top: 2px;}
	#menu li a{font-size: 13px; float: left; display: block; width: 120px; height: 23px; padding: 9px 0; background: url(../images/libg.jpg) no-repeat 0px 2px;text-align: center; text-decoration: none;}
	#menu li a:hover, #menu #activo a{background: url(../images/libgactivo.png) no-repeat; height: 28px; margin: 0; color:#FFF;}


/************************************
 MEDIO
/************************************/

#medio{padding: 20px 0px 30px 0;}
	
	#medio h2{margin: 8px 0;}
	
	#contenido {margin-left: 5px;}
	
	.tituloCajaSidebar{position: relative; width: 196px; padding: 8px 8px 7px 44px; border: 1px solid #d1d1d1; background: #FFF;}
	.iconoSidebar{position: absolute; z-index: 30;}
	.cajaSidebar{background: #FFF; padding: 5px 8px; margin-bottom: 30px; border: 1px solid #d1d1d1; position: relative;}
		.cajaSidebar li{margin: 0px 25px 0px 10px; padding: 6px 0; border-bottom: 1px solid #d00000;}
		.cajaSidebar .ultimo{border-bottom: none;}
		.cajaSidebar p {margin-left: 15px;}
		.cajaSidebar li a {text-decoration: none; padding: 1px 5px 1px 5px; display: block;}
		.cajaSidebar li a:hover {color: #FFF; background: #333333;}
		
	.cajaMedio{ background: #FFF; padding: 10px 15px; margin: 10px 0 30px 0; border: 1px solid #d1d1d1; text-align: center;}

#slideshowPortada{padding: 6px; width: 660px; height: 270px; background: #d00000; overflow: hidden;}
	#slideshowPortada img{margin: 6px 0 0 6px;}
	
#slideshowSidebar { width: 229px; height: 155px; background: url(../images/slideshowSidebarbg.jpg) no-repeat; overflow: hidden;}
	#slideshowSidebar img{margin: 16px 0 0 17px;}
	
#controlesSlideshowPortada{width: 54px; height: 24px; float: right; margin-right: 0px; padding-left: 3px;
background: url(../images/slideShowControles.jpg) no-repeat; font-weight: bold;}
	#controlesSlideshowPortada a{color: #FFF; margin-left: 6px; font-size: 15px; position: relative; top: -2px; text-decoration: none;}
	

#listadoCirculares{margin-top: 2px;}
	#listadoCirculares ol{margin: 4px 0px 15px 10px;}
	#listadoCirculares li{background: url(../images/iconoPDF.gif) no-repeat; padding:0px 0px 5px 25px;}	
	
	
#consultarCompeticion label {font-weight: bold; float: left; clear: both; width: 150px; margin-bottom: 10px; display: block;}
#consultarCompeticion select {margin: 0 10px 10px 0; width: 200px; display: block;}
#consultarCompeticion input{float: left; clear: both; margin-top: 15px; font-size: 9pt;}

#tablaJornadas {width: 300px; float: left; text-align: center;}
#documentosJornadas {width: 350px; float: right;}
#documentosJornadas ul a{color: #e70202; font-weight: bold; font-size: 11pt;}
#documentosJornadas ul li{font-size: 9pt; background: url(../images/arrowbullet.png) no-repeat center left; padding-left: 20px;}

/************************************
 FOOTER
/************************************/

#footer{font-size: 11px; background: #333333 url(../images/footerbg.gif) repeat-x; color: #fff;}
	#footer a{color: #FFF;}
	#footerCaja{padding: 15px 0 0 0;}
		#footerCaja #texto{ float: left;}
		#footerCaja span {font-size: 14px; font-weight: bold;}
		#footerCaja #colaboradores{float: right; margin-top: 35px;}
			#footerCaja #colaboradores li {display: inline; margin: 0 9px;}

