/*#############################################################

Name: Transparencia

Date: 2006-12-28

Description: Simple, lightweight and slightly blue.

Author: Csar Yage

URL: http://templates.arcsin.se



Feel free to use and modify but please provide credits.

#############################################################*/



/* standard elements */

* {

	margin: 0;

	padding: 0;

}

a {

	color: #36C;

}

a:hover {

	color: #06F;

}

body {

	background: #EEE url(img/bg.gif);

	color: #444;

	font: normal 62.5% Arial,sans-serif;

	margin: 0;

}

input {

	color: #555;

	font: normal 1.1em "Lucida Sans Unicode",sans-serif;

}

p,cite,code,ul {

	font-size: 1.2em;

	padding-bottom: 1.2em;

}

h1 {

	font-size: 1.4em;

	margin-bottom: 4px;

}

code {

	background: url(img/bgcode.gif);

	border: 1px solid #F0F0F0;

	border-left: 6px solid #39F;

	color: #555;

	display: block;

	font: normal 1.1em "Lucida Sans Unicode",serif;

	margin-bottom: 12px;

	padding: 8px 10px;

	white-space: pre;

}

cite {

	background: url(img/quote.gif) no-repeat;

	color: #666;

	display: block;

	font: normal 1.3em "Lucida Sans Unicode",serif;

	padding-left: 28px;

}

h1,h2,h3 {

	color: #367EA6;

	padding-top: 6px;

}



/* misc */

.clearer {

	clear: both;

}



/* structure */

.container {

	background: url(imag/bgcontainer_2.gif) repeat-y;

	margin: 0 auto;

	padding-bottom: 6px;

	width: 990px;

}

.header {

	background: url(imag/ccvicalvaro_header.jpg)  no-repeat;
	height: 150px;
	margin-bottom: 10px;

}



/* title */

.title h1 {

/*	color: #FFF;

	font: normal 3em Verdana,sans-serif;

	height: 150px;

	line-height: 150px;

	margin-bottom: 8px;

	text-align: center;*/
	display:none;

}



/* navigation */

.navigation {

	margin-bottom: 4px;

}

.navigation a {

	background-color: #4A91C3;

	color: #FFF;

	float: left;

	font: bold 1.2em "Trebuchet MS",sans-serif;

	padding: 8px 0;

	width: 19%;

	border-right: 1px solid #FFF;

	text-align: center;

	text-decoration: none;

}

.navigation a:hover {

	background-color: #000;

	color: #FFF;

}



/* main */

.main {

	clear: both;

	padding: 8px 18px;

}



/* main left */

.sidenav h1,.sidenav ul {

	padding-left: 12px;

}

.sidenav {

	background: #EEE;

	border: 1px solid #E5E5E5;

	float: right;

	width: 200px;

}

.sidenav h1 {

	color: #666;

	font-size: 1.2em;

	height: 20px;

	margin-top: 1.2em;

}

.sidenav ul {

	border-top: 1px solid #FAFAFA;

	background: url(img/bgul.gif) repeat-x;

	margin: 0;

	padding: 0;

}

.sidenav li {

	border: 1px solid #FAFAFA;

	border-top: none;

	list-style: none;

	margin: 0;

}

.sidenav li a {

	color: #777;

	display: block;

	font-size: 0.9em;

	padding: 3px 6px 3px 14px;

	text-decoration: none;

}

.sidenav li a:hover {

	color: #111;

}



/* content */

.content {

	float: left;

	width: 720px;

}

.content .item {

	padding: 6px 12px;

	border: 1px solid #EEE;

	background: #FFF;

	margin-bottom: 8px;

}

.content .descr {

	color: #333;

	margin-bottom: 6px;

}

.content ul li {

	list-style: url(img/li.gif);

	margin-left: 18px;

}



/* search form */

form {

	padding: 0 0 6px 8px;

}

.styled {

	border: 1px solid #DDD;

	padding: 4px;

}

.button {

	background: url(img/search.gif) no-repeat left bottom;

	border: none;

	height: 27px;

	width: 27px;

}



/* footer */

.footer {

	background: #FFF;

	border: 1px solid #EEE;

	color: #666;

	font-size: 1.1em;

	margin: 0 auto;

	text-align: center;

	padding: 6px;

	width: 720px;

}

.footer a {

	color: #36C;

	text-decoration: none;

}

.footer a:hover {

	color: #06F;

	text-decoration: underline;

}



h5

{

font-family:Arial, Helvetica, sans-serif;

color: #666;

font-size:12px;

font-weight:700;

letter-spacing:1px;

}



table

{

	width:100%;

}

table td

{

	vertical-align:top;

}





/*------------------------------------------------------------------------------------*/



#datos_contacto

{

margin:auto;

padding:5px;

width:400px;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#666;

background-color: #CFF;

}



.titulo-mes

{

color:#0066FF;

font-size:11px;

letter-spacing:1px;

font-weight:800;

}



.content .fichas-miembros

{

	padding: 6px 12px;

	border: 1px solid #EEE;

	background: #FFF;

	height:140px;

	margin-bottom: 8px;

}

.fichas-miembros img

{

padding: 1em;

background: #CEF8FB;

margin-right:1em;

float:left;

}



.reglamento li

{

font-size:1.2em;

letter-spacing:1px;

color:#0000CC;

}



/* Estilo sobre table

***************************/

.clasificacin-tabla

{

line-height:2em;

font-size:1em;

text-align:right;

width:100%;

font-size:100%;

}



.clasificacion-tabla thead th

{

font-weight:bolder;

color:#0099FF;

text-align:left;

font-size:1.2em;

text-align:center;

}

.clasificacion-tabla tbody td { padding-top:0.5em; border-bottom: 1px solid #ccc;}

.clasificacion-tabla .posicion-tabla { width:10%; text-align:right; padding-right:1.5em;}



.valor { 

	text-align:right; 

	padding-right:7em;

}





/* Estilo sobre tablas de listado de datos

***************************/

table.listadoDatos{width: 100%; }

table.listadoDatos thead th{background-color:#39F; font-weight:bold; color:#fff; letter-spacing:1px; border: 1px solid #000; font-size:1.2em;}

table.listadoDatos tbody td{border: 1px solid #000; text-align:center; padding:2px; font-size:1.1em;}

table.listadoDatos tbody tr.odd{background-color:#FFFFCC}

table.listadoDatos tbody td.left{text-align:left}

table.listadoDatos tbody td.right{text-align:right}





/* Estilos PARA EL BANNER DE LA PORTADA

***************************/

.banner{width: 90%; height: 60px;margin:auto; margin-bottom: 10px; text-align:center}