/* CSS Document */
body{margin:10px 0px 0px 0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#000000; color:#FFFFFF; text-align:justify;}
a{color:#54A0FF; text-decoration:none;}
a.marcador{color:#FFFFFF; text-decoration:none;}
a.marcador:hover{color:#FFFFFF; text-decoration:none;}
a:hover{text-decoration:underline;}
td{vertical-align:top;}
#cabecera{width:850px; height:100px; position:relative; left:50%; margin-left:-425px; margin-bottom:0px; padding:0px; background:url('/images/cabecera_01.jpg') top left no-repeat;}

#rutas{width:828px; height:18px; padding:3px 10px; position:relative; left:50%; margin-left:-425px; border:1px solid #005FD4; background:url('/images/fondos/fondo_rutas.jpg') repeat-y; margin-top:5px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#rutas a{color:#FFF; text-decoration:underline;}
#rutas span{position:relative; top:-0.2em;}
#rutas span.fecha{font-weight:bold; margin-left:35px;}
#rutas span.ruta{font-weight:bold; margin-left:60px;}
#rutas_fecha{width:350px; float:left; margin:0px; padding:3px 0px 0px 0px; font-size:0.85em; font-weight:bold;}
#rutas .submit{text-align:right; font-size:10px; font-weight:bold;}

#breadcrumb{clear:both; width:827px; height:18px; padding:4px 10px; border:1px solid #005FD4; margin:10px 0px 10px 206px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
#breadcrumb a{color:#FFF; text-decoration:underline;}

#contenedor_principal{width:70.7em; position:relative; left:50%; margin:5px 0px 10px -425px; padding:0px;}

/*MENU*/
#menu{float:left; width:20em; border:1px solid #005FD4;}
#menu h4{margin:0em; padding:0.25em 0em; text-align:center; background:url('/images/fondos/fondo_rutas.jpg') top center repeat-y; font-size:12px;}
#menu ul.secciones{list-style-type:circle; margin:10px 0px; padding-top:0px; padding-left:15px;}
#menu ul.secciones li{margin:0 0 0 1.5em; font-size:0.90em;}
#menu ul.botones_comunidad{list-style-type:none; margin:10px 0px; padding-top:0px; padding-left:15px;}
#menu ul.botones_comunidad li{float:left; width:88px; height:31px; margin:0.25em 0.5em;}
#menu .buscador{text-align:center;}
#menu .buscador input.text{}
#menu .buscador input.btn{background:#000; color:#54A0FF; border:1px solid #54A0FF; font-size:12px; margin:0.5em 0em;;}

#menu .alexagraph{text-align:center; margin:0 0 1em 0;}

/*CONTENIDO*/
#contenido{float:right; width:49.69em; margin:0em; padding:0em; border:1px solid #005FD4; min-height:350px;}
#contenido h1.title{text-align:center; font-size:16px; margin:0 0 1em 0; padding:0.5em 0; border-top:1px solid #005FD4; border-bottom:1px solid #005FD4;}
#contenido h2.title{margin:0em; padding:0.25em 0em; text-align:center; background:url('/images/fondos/fondo_rutas.jpg') top right repeat-y; font-size:12px;}

#contenido .categories h2{margin:1em 0em 0em 2em; padding-left:1.5em; font-size:12px; background:url("/images/fondos/cat_square.jpg") top left no-repeat;}
#contenido .categories h2.title{margin:0em 0em 0em 0em; padding:0.25em 0em; font-size:12px; background:url('/images/fondos/fondo_rutas.jpg') top right repeat-y;}

#contenido .categories p{margin:0.25em 0em 0.25em 4em;}
#contenido .categories table{margin:2em 0em 2em 5em;}
#contenido .categories table td{width:20em;}

#contenido table.formPage{position:relative; left:50%; margin-left:-22em; font-size:11px;}
#contenido td.err {padding: 3px; color: #FF0000; background: #FFEDED; border: 1px solid #A0A0A0; text-align: left;}
#contenido td.msg {padding: 3px; color: #0000FF; background: #EDF3FF; border: 1px solid #A0A0A0; text-align: left;}
#contenido .label {text-align: right;}
#contenido .buttons {border-top: 1px solid #A0A0A0; text-align: center;}
#contenido .submit {float: right; vertical-align: bottom;}
#contenido #user-bar {clear:both; width:20%; margin:0 0 0 auto; padding:3px; background:#D9E8F9; line-height:19px; text-align:right;}
#contenido .text, .btn {font-size: 8pt; font-family: Verdana, Tahoma, Arial, sans-serif;}
#contenido input.text {color: #000000; border: 1px solid #5e74b3;}
#contenido textarea.text {font-size: 8pt; border: 1px solid #5e74b3;}
#contenido select {font-size: 8pt; border: 1px solid #5e74b3;}
#contenido .captcha {border: 1px solid #5e74b3; margin-top: 10px;}
#contenido form {display: inline; margin: 0; padding: 0;}
#contenido .btn {font-size: 8pt; font-weight: bold; border: 1px solid #5e74b3; background-color: #FFAA11;/*#FFCC33;*/ cursor: pointer; height: 17px;}
#contenido span.req {margin-left: 3px; color: #FF0000; font-weight: bold;}
#contenido div.errForm, span.errForm {margin: 0px 0 0px 5px; padding: 2px 3px 2px 3px; color: #FF0000; background: #FFFFF3; border: 1px solid #cccccc; text-align: left; clear: right;}

#contenido h3{color:#FFFFFC; font-size:14px; padding:1px 0px 1px 30px; background:#000000 url('/images/h3_fondolinea.jpg') top left repeat-y;}
#contenido h4{clear:both; color:#FFFFCC; font-size:13px; padding:1px 0px 1px 0px;}
#contenido .subcats{font-size:10px; color:#FFF;}
#contenido .subcats a{color:#FFF; text-decoration:none;}
#contenido .subcats a:hover{color:#FFF; text-decoration:underline;}

#contenido #links{}
#contenido #links h2{font-size:14px;}
#contenido #links h2 span{font-size:12px; color:#FFF;}
#contenido #links h3{margin:0 1em 0 0; padding:0.5em 0em; font-size:14px; font-weight:bold; font-size:12px; border-bottom:1px dotted #54A0FF !important; border-bottom:1px solid #54A0FF}
#contenido #links span.url{margin:0em; font-size:10px; font-weight:normal; font-style:italic; color:#CCC;}
#contenido #links p{margin:0.25em 0em; padding-right:1em; font-size:11px;}

#contenido #links .link{padding:1em 1em 0em 1em;}
#contenido #links img{border:none; width:100px; height:75px; margin-top:0.5em; border:1px solid #FFF;}
#contenido #links div.pr {font-size: 6pt; color: #FFF; float: left; height: 30px; margin: 10px 5px 0 10px;}
#contenido #links div.prg {width: 40px; border: 1px solid #999999; height: 3px; font-size: 1px;}
#contenido #links div.prb {background: #5eaa5e; height: 3px; font-size: 1px;}

#contenido .text{margin-bottom:1em;}
#contenido .text h3{color:#FFFFCC; font-size:14px; padding:1px 0px 1px 30px; background:#000000; top left repeat-y;}
#contenido .text p{font-size:0.90em; margin:0 1em 0 2.5em;}

/*PIE*/
#pie{clear:both; width:850px; height:38px; padding-top:12px; position:relative; top:1em; left:50%; margin-left:-425px; background:url('/images/borde_pie.gif') top left no-repeat; text-align:center;}
#pie span {border-right:1px solid #FFFFFF; padding:4px 6px 4px 6px;}
#pie span.ultimo{border:none;}

#afiliados{
	padding-left:10px;
}
#afiliados span{
	float:left;
	padding:5px;
	font-size:9px;
	text-align:center;
	line-height:16px;
}
#afiliados span.primero{
	clear:both;
}
#relleno{
	clear:both;
}
.comunidadsel{
	font-size:0.85em;
	color:#54A0FF;
	background:#000000;
	border:1px solid #54A0FF;
}
.sindicacion{
	text-align:center;
}
#bookmarks{
}
#bookmarks ul{
	float:left;
	list-style-type:none;
	position:relative;
	left:42.5%;
	margin-left:-35%;
}
#bookmarks li.primero{
	clear:both;
}
#bookmarks li{
	float:left;
	margin-left:0.5em;
}
#bookmarks img{
	border:1px solid #336699;
}
#tagsCloud h1{
	color:#FFFFFF;
	font-size:1.8em;
	font-weight:normal;
	margin:0em 0em 0.5em 0em;
	padding:5px;
	background:url('/images/fondos/cab_comunidadlbm.jpg') no-repeat;
	text-align:right;
}
.tagsCloud{
	width:28.4em;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tagsCloud .tagsCloud_0{
	font-size:0.75em;
}
.tagsCloud .tagsCloud_1{
	font-size:0.90em;
}
.tagsCloud .tagsCloud_2{
	font-size:1.00em;
}
.tagsCloud .tagsCloud_3{
	font-size:1.10em;
}
.tagsCloud .tagsCloud_4{
	font-size:1.20em;
}
.tagsCloud .tagsCloud_5{
	font-size:1.30em;
}
.tagsCloud .tagsCloud_6{
	font-size:1.40em;
}
.tagsCloud .tagsCloud_7{
	font-size:1.50em;
}
.tagsCloud .tagsCloud_8{
	font-size:1.60em;
}
.tagsCloud .tagsCloud_9{
	font-size:1.90em;
}
.enlaces{
	clear:both;
	float:left;
	width:15em;
	margin-top:1em;
}
.enlaces ul{
	font-size:0.80em;
}
.recomendados{
	float:left;
	width:14em;
	margin-top:1em;
}
.recomendados ul{
	font-size:0.80em;
}
