/*
stabarbara.css
Proyecto: www.rallyesanfroilan.com
Fecha:septiembre 2003
Autor(es): 
Notas:

___________
Esta hoja de estilo sigue el siguiente orden para agrupar los elementos:
body, contenedores, parrafos, enlaces, listas, imágenes, elementos de tabla
___________
Referencia:
http://www.w3.org/TR/REC-CSS1
http://www.w3.org/TR/REC-CSS2
___________
Creado por
Simplelógica - construcción_web
http://simplelogica.net
simplelogica@simplelogica.net

*/


/*elementos*/

body{
	margin:0 0 10px 0;
	background-image:url(../img/escudo1.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-family:verdana,helvetica,arial,geneva,sans-serif;
	font-size:70%;
	background-color:#283038;
	drdoc:";
	drdoc:"";
	font-size:70%;
	background-color: #303440;
	/*"/*IE*/;
	color:#ffffff;
}
img{
	border:none;
}
strong{
	color: #F6F0BE;
}
table strong{
	color:#ffffff;
}
#contenido hr{
display: block; 
clear: left; 
margin: 5px 0;
visibility: hidden;
}
iframe{
	width:99%;
	height:500px;
	border:0px;
	margin:10px 0.5%;
	drdoc:";
	drdoc:"";
	width:97%;
	margin:10px 1%;
	/*"/*IE*/;
}



/*<img>*/
#img_diagrama{
	margin:5px 15px;
}
/*</img>*/


/*     <hx>      */
h3{
	width:40%;
	background-color:#D0D4D8;
	color:#303440;
	padding:3px;
	border-bottom:1px solid #cccccc;
	font-size:100%;
}
#logo h1{
width:250px;
background-image:url(../img/logo.gif);
background-repeat:no-repeat;
height:30px;
margin:0px;
}
h2{
	color:#FFFCA8;
	margin:0px 0;
}
h2,h3,h4{
	margin-top:30px;
}
#contenido h2,#contenido h3,#contenido h4,#contenidob2 h2,#contenidob2 h3,#contenidob2 h4,
#contenidoforo h2,#contenidoforo h3,#contenidoforo h4{
	margin-left:15px;
	margin-bottom:20px;
}
.tramos h3{
	margin-top:0px;
}
.titulo h3{
	display:inline;
}
.h2_noticias,.h2_reglamento,.h2_infoequipos,.h2_inscripciones,.h2_verificaciones,.h2_vehiculos,.h2_complementos,.h2_general,.h2_descripcion,
.h2_puntuabilidad,.h2_programa,.h2_inscritos,.h2_secretaria,.h2_hoteles,.h2_palmares,.h2_patrocinadores,.h2_tramos,.h2_seguridad,
.h2_prensa,.h2_online,.h2_escuderia,.h2_foro,.h2_album,.h2_pilotos,.h2_caravana,.h2_consejos,.h2_enlaces,.h2_foro
{
	margin-bottom:0px;
	height:20px;
	padding-top:25px;
	background-repeat:no-repeat;
	background-position:left;
}
.h2_noticias{
	background-image:url(../img/rot/h2_noticias.gif);
	width:60%;
	float:right;
}
.h2_reglamento{
	background-image:url(../img/rot/h2_reglamento.gif);		
}
.h2_infoequipos{
	background-image:url(../img/rot/h2_infoequipos.gif);	
}
.h2_inscripciones{
	background-image:url(../img/rot/h2_inscripciones.gif);	
}
.h2_verificaciones{
	background-image:url(../img/rot/h2_verificaciones.gif);	
}
.h2_vehiculos{
	background-image:url(../img/rot/h2_vehiculos.gif);	
}
.h2_complementos{
	background-image:url(../img/rot/h2_complementos.gif);	
}
.h2_general{
	background-image:url(../img/rot/h2_infogeneral.gif);	
}
.h2_descripcion{
	background-image:url(../img/rot/h2_descripcion.gif);	
}
.h2_puntuabilidad{
	background-image:url(../img/rot/h2_puntuabilidad.gif);	
}
.h2_programa{
	background-image:url(../img/rot/h2_programa.gif);	
}
.h2_inscritos{
	background-image:url(../img/rot/h2_inscritos.gif);	
}
.h2_secretaria{
	background-image:url(../img/rot/h2_secretaria.gif);	
}
.h2_hoteles{
	background-image:url(../img/rot/h2_hoteles.gif);	
}
.h2_palmares{
	background-image:url(../img/rot/h2_palmares.gif);	
}
.h2_patrocinadores{
	background-image:url(../img/rot/h2_patrocinadores.gif);	
}
.h2_tramos{
	background-image:url(../img/rot/h2_tramos.gif);	
}
.h2_seguridad{
	background-image:url(../img/rot/h2_seguridad.gif);	
}
.h2_prensa{
	background-image:url(../img/rot/h2_prensa.gif);	
}
.h2_online{
	background-image:url(../img/rot/h2_online.gif);	
}
.h2_escuderia{
	background-image:url(../img/rot/h2_escuderia.gif);	
}
.h2_foro{
	background-image:url(../img/rot/h2_foro.gif);	
}
.h2_album{
	background-image:url(../img/rot/h2_album.gif);	
}
.h2_pilotos{
	background-image:url(../img/rot/h2_pilotos.gif);	
}
.h2_caravana{
	background-image:url(../img/rot/h2_caravana.gif);	
}
.h2_consejos{
	background-image:url(../img/rot/h2_consejos.gif);	
}
.h2_enlaces{
	background-image:url(../img/rot/h2_enlaces.gif);	
}
.h2_foro{
	background-image:url(../img/rot/h2_foro.gif);	
}
/*   </hx>   */



/* <div> */
#logo{
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	margin: 0 40px;
	height:30px;
}
#cabecera{
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	margin: 0 40px;
	background-image:url(../img/cab.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:125px;
	overflow:hidden;
}
#menu{
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	margin: 0 40px;
	height:49px;
	font-size:90%;
	background-color:#283038;	
	drdoc:";
	drdoc:"";
	background-color:#303440;
	/*"/*IE*/;	
}
#contenido,#contenidob2{
	border:1px solid #ffffff;		
	margin: 0 40px;	
	background-image: url(../img/escudo2.gif);
	background-repeat:no-repeat;
	background-position:right top;
/*	height:100%;
	overflow:auto;
*/	clear:both;
	padding-bottom:10px;
}
#contenidob2{
	height:100%;
	overflow:auto;
}
#descargas{
	border:1px solid #999999;
	width:60%;
	margin-left:15px;
	background-color: #8589A2;
	background-image:url(../img/deco/flecha.gif);
	background-position:left;
	background-repeat: repeat-y;
	drdoc:";
	drdoc:"";
	width:65%;
	/*"/*IE*/	
}
#submenu{
	width:27%;
	float:right;
	border-left:1px dotted #ffffff;
	margin-left:10px,
}
.esc{
	float:left;
}
#div_directivaesc{
	width:49%;
	float:left;
}
#div_actividadesesc{
	width:49%;
	float:left;
	border-left:1px dotted #eeeeee;
}
.div_imgtramos{
	margin:10px 10px 10px 25px;
}

#div_tramoa,#div_tramob,#div_tramoc{
	background-position:left;
	background-repeat:no-repeat;
	padding-left:190px;
	height:190px;
	margin:10px;
}
#div_tramoa{
	background-image:url(../img/tramos/goian.gif);
}
#div_tramob{
	background-image:url(../img/tramos/monterroso.gif);
}
#div_tramoc{
	background-image:url(../img/tramos/palas_norte.gif);
}
.descripcion_tramo p{
	clear:both;
}
.descripcion_tramo p img.right{
	float:right;
	margin:0 0 10px 10px;
}
.descripcion_tramo p img.left{
	float:left;
	margin:0 10px 10px 0;
}
#div_bienvenido{
	padding:5px;
	text-align:justify;
	margin:30px 10px 0 25px;
}
.div_archivo{
	text-align:left;
	padding-left:10px;
}
/* </div> */



/* <span> */
h1 span,h2 span,h3 span,h4 span,h5 span{
	display:none;
}
#menu span{
	float:left;
	width:8%;
	text-align:center;
	padding:auto 0px;
	background-color:#303440;
	margin:0;
}
.fecha span{
	border:1px dotted #cccccc;
	padding:3px 3px 3px 23px;
	background-color:#D0D4D8;
	color:#303440;
	background-image:url(../img/deco/publicado.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/* </span> */


/* <p> */
#contenido p{
	margin: 20px 15px 20px 15px;
	text-align:justify;
}
p.content{
	text-align:justify;
	margin:10px;
}
#p_poweredby{
	text-align:center;
	font-style:italic;
	font-size:90%;
	clear:both;
}
.p_inscripcion, .p_admitidos, .p_general, .p_seguridad, .p_verificaciones{
	width:70%;
}
#p_simplelogica{
	text-align:center;
}
/* </p> */


/* <a> */
a{
	color:#ffffff;
}
#menu a,#menu a:visited{
	color:#ffffff;
	font-weight:800;
	text-decoration:none;
}
#menu span a,#menu span a:hover,#menu span a:visited {
	display:block;
	height:40px;
	padding-top:10px;
}
#menu span a:hover{
	background-color:#eeeeee;
	color:#303440;
}
#menu ul li a:link,#menu ul li a:visited{
	display:block;
	height:20px;
	padding:4px 0 0 0;
}
#menu ul li a:hover{
	padding:4px 0 0 0;
/*	height:100%;*/
	display:block;
}
#ul_rallye a:hover{
	background-color:#3D3F1A
}
#ul_escuderia a,#ul_escuderia a:visited{
	color: #666600;
}
#ul_escuderia a:hover{
	background-color:#937E19;
	color:white;
}
#submenu a,#submenu a:visited,#submenu a:link{
	color: #ffffff;
	text-decoration:underline;
	font-weight:700;
}
#submenu a:hover{
	text-decoration:underline;
	color:#FFE460;
}
/* </a> */


/* <ul> */
#contenido ul{
	margin-left:15px;
	padding-left:15px;
}
#menu ul{
	margin:0px;
	padding:0px;
	height:50%;
}
ul#hoteles li ul{
	margin-top:0px;
	margin-bottom:30px;
}
ul#hoteles,ul#hoteles ul{
	list-style-type:none;
}
ul#sponsors{
	width:69%;
	margin:10px;
	padding:0px;
}
#div_contactoesc ul{
	background-image:url(../img/logo_p.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 180px;
	list-style-type:none;
	height:150px;
}
.ul_importante{
	font-size:120%;
	font-weight:700;
	line-height:130%;
	width:68%;
	margin-bottom:25px;
	text-align:justify;
}
#descargas ul{
	margin:3px 0;
}
#ul_recorrido{
	border:1px dotted #555555;
	margin-right:20px;
	background-color:#302C30;
}
ul#archivo_noticias,ul#ediciones_anteriores{
	padding:0;
	margin:0 0 0 10px
}
/*</ul> */


/* <ol> */

/*</ol> */


/* <li> */
#descargas ul li{
/*	display:inline;*/
	list-style-type:none;
	margin: 0 0 0 15px;
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 0 5px 20px;
}
.li_doc{
	background-image:url(../img/deco/doc.gif);
}
.li_pdf{
	background-image:url(../img/deco/pdf.gif);
}
#contenido ul li{
	margin-bottom:10px;
}
#ul_rallye li{
	border-bottom:1px solid #ffffff;
}
#ul_rallye li.menu{
	background-color: #676936;
	border-right:1px solid #ffffff;
	text-align:center;
	width:13%;	
}
#li_rallye{
	width:11%;
	background-color: #3D3F1A;
	padding:4px 12px 0 0;
	border-left:1px solid #ffffff;
	height:20px;
	text-align:right;
	background-image:url(../img/deco/flecha_rallye.gif);
	background-repeat:no-repeat;
	background-position:right;

}
#li_escuderia{
	width:11%;
	background-color:#937E19;
	padding:4px 12px 0 0;
	border-left:1px solid #ffffff;
	text-align:right;
	height:20px;
	background-image:url(../img/deco/flecha_escuderia.gif);
	background-repeat:no-repeat;
	background-position:right;

}
#ul_escuderia li.menu{
	background-color: #E6CA4C;	
	border-right:1px solid #ffffff;	
	color:#303440;
	text-align:center;
	width:13%;	
}
#menu ul li{
	display:inline;
	float:left;
}
#submenu li{
	margin-bottom:15px;
}
ul#sponsors li{
	display:inline;
	margin:0px;
	padding:0px;
}
#ul_caravana li{
	list-style-type:none;
}
#li_seguridad,#li_mereterica,#li_fga,#li_jefe,#li_adjunto,#li_ouvreur,#li_escoba{
	height:70px;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:240px;
	display:list-item;
	list-style-type:none;
}
#li_seguridad{
	background-image:url(../img/seguridad/seguridad.gif);
}
#li_mereterica{
	background-image:url(../img/seguridad/mereterica.gif);	
}
#li_fga{
	background-image:url(../img/seguridad/fga.gif);	
}
#li_jefe{
	background-image:url(../img/seguridad/jefe.gif);	
}
#li_adjunto{
	background-image:url(../img/seguridad/adjunto.gif);	
}
#li_ouvreur{
	background-image:url(../img/seguridad/ouvreur.gif);	
}
#li_escoba{
	background-image:url(../img/seguridad/escoba.gif);
}
.li_sin{
	list-style-type:none;
}
#archivo_noticias li,#ediciones_anteriores li{
	margin: 7px 0;
	list-style-type:none;
	padding:0 0 0 25px;
	background:url(../img/deco/bullet.gif) 0 1px no-repeat;
}
/*</li> */


/* <img> */

/* </img> */


/* <table> */
#contenido table{
	font-size:140%;
	margin:15px;
}
#table_tramos{
	width:70%;
}
/* </table> */


/* <th> */

/* </th> */

/* <tr> */

/* </tr> */

/* <td> */
td,th{
	font-size:80%;
	drdoc:";
	drdoc:"";
	font-size:70%;
	/*"/*IE*/;
}
#contenido table th,#contenido table td{
	border:1px solid #999999;
	padding:3px;
}
/* </td> */

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

/*   clases   */


.tramos{
	width:45%;
	margin:15px;

}

.clear{
	clear:both;
}
.aclarado{
	clear:both;
}
.left{
	float:left;
	margin:0 10px 10px 0;
}
.fecha{
	width:60%;
	margin:10px 5px 0 5px;
	padding:5px 1px;
	text-align:right;
	float:right;
	font-style:italic;
}
.div_noticia{
	width:55%;
	margin:15px 15px 20px 5px;
	float:right;
	background-color:#283038;
	drdoc:";
	drdoc:"";
	background-color:#303440;
	/*"/*IE*/;
}
.oferta{
	margin:0
}
.post{
	width:55%;
	margin:15px 15px 20px 15px;
}
.content{
	margin:0px;
}
.titulo{
	background-color:#D0D4D8;
	color:#303440;
	padding:3px 0;
	border-bottom:1px solid #cccccc;
}
.cartel{
	float:left;
	width:37%;
	text-align:center;
	padding:15px 0;
	margin-top:30px;
}
/*   /clases   */

/*b2*/







/*album*/
.h3_album{
	width:95%;
}
		#holder
		{
			text-align:center;
			margin: 0px auto 0px auto;
			padding: 10px 0px 0px 0px;
		}
ul.listing
		{
			list-style: none;
			list-style-position: inside;
			margin: 0px auto 0px auto;
			padding: 0px;
		}
		
		ul.listing li
		{
			width: 150px;
			text-align:center;
			float:left;
			list-style: none;
			padding: 0px 0px 20px 0px;
			margin: 10px 0 0 0;
		}
.listing h2{
	font-size:120%;
	margin:0;
	padding:0;
	text-align:left;
}		
p.info{
	clear:both;
}
		ul.listing li p a img { margin-right: 10px; }
		
		ul.listing li small
		{
			font-family: Verdana, Trebuchet, Sans;
			font-size: 10px;
			letter-spacing: .1em;
			color: #C6C6C6;
			text-transform: uppercase;
		}
		ul.row
		{
			display:block;
			list-style: none;
			list-style-position: inside;
			margin: 0px;
			padding: 0px;	
		}
		
		ul.row li
		{
			display: inline;
			padding: 0px;
			margin: 0px 2px;
			height: 50px;
			width: 50px;
		}
		
		#photo
		{
			margin: 20px 0px 50px 0px;
		}
		
		.navigation
		{
			clear:both;
			float: left;
/*			width: 100%;*/
			padding: 0px;
			margin-bottom: 20px;
			text-align: center;
		}
		
		.navigation select
		{
		display:none;
		}
.h4_piefoto{
		text-align:center;
}
		
/*       FORO     */	

#div_menuforo{
	margin:15px;
}
.p_nuevopost{
	margin:5px 15px;
}
#table_indexforo{
	margin:0 15px;
}
#table_indexforo th,#table_indexforo td{
	border:1px solid #cccccc;
}
/*
#contenidoforo{
	border:1px solid #ffffff;		
	margin: 0 40px;	
	background-image: url(../img/escudo2.gif);
	background-repeat:no-repeat;
	background-position:right top;
	clear:both;
	padding-bottom:10px;
}*/
#contenidoforo{
		border:1px solid #ffffff;		
	margin: 0 40px;	
	background-image: url(../img/escudo2.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:100%;

	clear:both;
	padding-bottom:10px;
}
#contenidoforo p{
	margin: 5px 15px;
}
.p_paginador{
	margin:5px 15px;
}
.table_post{
	margin:0 2% 10px 2%;
/*	width:96%;*/
}
.table_post td,.table_post th,.table_respuesta td,.table_respuesta th,.table_miembros td,.table_miembros th{
	border:1px solid #cccccc;
	padding:2px 4px;
}
#div_publicar{
	margin:0 15px;
}
/*#div_publicar label{*/
label{
	display:block;
	font-weight:800;
	color:#F6F0BE;
}
.table_respuesta{
	margin: 0 2% 10px 4%;
/*	width:94%;*/
}
.ul_infoposts{
	list-style-type:none;
	width:40%;
	float:left;
}
.p_adpforo{
	clear:both;
	text-align:center;
}
quote{
	font-style:italic;
	border: 1px dotted #9597AA;
	background-color: #4A4E5E;
	display:block;
	padding:10px
}






