/***
Hoja de estilo de El BuKanero
***/
body{
	background: #262626 url(Images/fondo.gif);
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
div{
	margin: 0px;
	padding: 0px;
}
a{
	text-decoration : none;
	color: #000;
}
a:hover{
	text-decoration: line-through;
	color: #006601;
}
table, tr, td{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
h2{
	height: 17px;
	line-height : 10px;
	padding: 4px 0 0 25px;
	font-size: 1em;
	font-weight : normal;
	margin: 0px;
}
h3{
	font-size : 1em;
	text-indent : 0px;
	line-height : 10px;
	height: 16px;
	margin: 0px;
	padding: 5px 0 0  20px;
	font-weight : normal;
}
form{
  margin: 0;
  padding: 0;
}
input, select, option{
	font-size: 1em;
}
/** Descripcion de todo el contenido por zonas y clases **/

/** Cabecera y enlaces superiores **/
#cabecera{
	background : url(Images/fondoCabecera.jpg) repeat-x;
	height: 118px;
}
#cabecera h1{
	position:absolute;
	left:640px;
	top:30px;
	font-size: 10px;
}
#cabecera h1 a{
	color: #FFF;
}
#cabeceraTitulo{
	background : url(Images/cabecera.jpg) no-repeat;
	height: 89px;
	width: 779px;
	margin: auto;
}
#cabeceraEnlaces{
	background : url(Images/enlacesSuperior.jpg) no-repeat;
	height: 29px;
	width: 779px;
	margin: auto;
}
#cabeceraEnlaces a{
	width: 129px;
	height:20px;
	float: left;
	text-align: center;
	padding-top: 3px;
	color: #FFF;
	font-size : 1.1em;
	font-weight : bold;
}
#cabeceraEnlaces a:hover{
	text-decoration : none;
	color: Lime;
}
#pie_pagina{
	width: 767px;
	margin-top: 20px;	
	padding: 5px;
	border: 1px solid #A8A8A8;
	background: #5C5C5C;
	text-align : center;
}
#pie_pagina a{
  color: #FFF;
  font-weight: bold;
}
/** Zona contenedora del contenido web **/
#contenedora{
	width:779px;
	margin: auto;
}
#contenedoraSuperiorContMenuder{
	float: right;
	margin-right: 2px;
}
#contenedoraSuperior{
	width: 100%;
	height: 24px;
	background : url(Images/contenedoraSuperior.jpg) no-repeat;
}
#contenedoraWeb{
	background : url(Images/contenedoraFondo.jpg) repeat-y;
	padding: 0 2px 5px 5px;
	border-bottom : 1px solid #A8A8A8;
}
/** menu izquierda **/
#menuIzquierda{
	float: left;
	margin-right: 0px;
}
#menuIzquierda h3{
	background : url(Images/menu_izq_titulo1.gif) no-repeat;
}
/**submenu de navegacion **/
.navegacion{
	width: 149px;
	margin-bottom: 5px;
}
.navegacion a{
	background: url(Images/enlace_off.gif) no-repeat;
	display: block;
	height: 18px;
	color: #000;
	font-weight : bold;
	padding: 3px 0 0 25px;	
}
.navegacion a:hover{
	background : url(Images/enlace_on.gif) no-repeat;
	text-decoration : none;
	color: #FFF;
}
/** submenu lateral izquierdo **/
.submenu_izquierda{
	width: 149px;
	margin-bottom: 5px;
}
.submenu_izquierda p{
	margin: 0px 1px 0px 0px;
	padding: 3px;
	background: #CCC;
	border-top: 0px;
	border-left: 1px solid #555;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
	color: #000;
}
p.publicidad{
	text-align : center;
}
/**menu derecha**/
#menuDerecha{
	float: left;
	width: 225px;
	margin-left: 6px;
}
#menuDerecha h3{
	background : url(Images/menu_der_titulo1.gif) no-repeat;	
}

.submenu_derecha{
	margin-bottom: 5px;
	clear: both;
}
.submenu_derecha_cont{
	margin: 0px 1px 0px 0px;
	padding: 3px;
	background: #CCC;
	border-top: 0px;
	border-left: 1px solid #555;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
	color: #000;
	font-size : 0.9em;
}
ul.unaCol_tipo{
 	padding: 0;
	margin: 0;
	font-weight : bold;
}
.unaCol_tipo{
	margin: 0;
	padding: 0;
	list-style : decimal;
	list-style-position : inside;
}
ul.unaCol_noTipo{
	padding: 0;
	margin: 0;
}
.unaCol_noTipo li{
	margin: 0;
	padding: 0;
	list-style : none;
}
li a{
	font-weight: normal;
}
ul.dosColumnas{
	padding: 0;
	margin: 0;
}
.dosColumnas li{
	width: 48%;
	float: left;
	margin: 0 2px 2px 0;
	padding: 0;
	list-style : none;
	list-style-position : inside;
}

/**zona superior : banner y estadisticas **/
#superior{
	float: left;
	width: 613px;
	margin-bottom: 5px;
}
.banner468x60{
	width: 468px;
	height: 60px;
	background: #999;
	float: left;
	margin-right: 4px;
	margin-left: 2px;
	margin-top: 1px;
}
.estadisticas{
	float: right;
	width: 137px;
}
#superior h3{
	background : url(Images/sup_titulo1.gif) no-repeat;	
}
.estadisticas_cont{
	margin: 0px 1px 0px 0px;
	padding: 2px;
	background: #AAA;
	border-top: 0px;
	border-left: 1px solid #555;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
	color: #FFF;
	font-size: 0.9em;
}
/** contenido de la web **/
#contenido{
	float: left;
	width: 379px;
	margin-left: 2px;
}

.archivo{
	float: left;
	clear: both;
	margin-bottom: 5px;
	width: 379px;
}
.archivo h2{
	background : url(Images/archivo_titulo1.gif);
}
.enlace_titulo{
	color: #FFF;
}
.enlace_titulo:hover{
	color: #FFF;
}
.archCont{
	float: left;
	padding: 7px;
	margin-right: 1px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	background: #E3E3E3;
	color: #000;
	text-align : justify;
	width: 362px;
}
.archCont a{
	color: #000;
	font-weight : 600;
}
.archPie{
	background: #CCC;
	padding: 0px;	
	text-align: left;
	margin-top: 5px;
}
.archPie a{
	color: #000;
	font-weight : 600;
}
.archCont a:hover{
	color: #006601;
	text-decoration : line-through;;
}
a.img img{
	border: 2px solid #02660F;
}
a.img:hover img{
	border: 2px solid #A6D865;
}
.imgLeft{
	float: left;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0;
	text-align: center;
	color: #006001;
	font-weight : 600;
}
.imgRight{
	float: right;
	margin-top: 3px;
	margin-left: 5px;
	margin-bottom: 0;
	text-align: right;
	color: #006001;
	font-weight : 600;
}

/** Otras utilidades **/
.pie_bloq{
	clear: both;
}
.flotaLeft{	
	float: left;
}

.flotaRight{
	float: right;
}
.texto_drc{
	text-align : right;
}
.texto_izq{	
	text-align : left;
}
.margin_top10px{
	padding-top: 10px;
}
.margin_top5px{
	padding-top: 5px;
}
.negrita{
	font-weight : bold;
}
.italica{
	font-style : italic;
}
.subrayado{
	text-decoration: underline;
}
.fuente_blanca{
	color: #FFF;
}

.border{	
	border: 1px solid #E3E3E3;
}

/**** para los archivos *****/
#pagArchSup{
	margin-bottom: 5px;
}
.pagArch468x60{
	width: 468px;
	height: 60px;
	background : #444444;
}
.pagArch120x600{
	width: 120px;
	height: 600px;
	background: #444444;
}
.pagArch300x225{
	width: 300px;
	height: 225px;
	background: #444444;
	margin-bottom: 5px;
}
#pagArchContenedora{
	margin-right: 5px;	
}
#pagArchContenido{
	width: 440px;
	/*float: left;	*/
	float: left;
}
#pagArchContenido h2{
	background : url(Images/pagArch_arch_titulo1.gif) no-repeat;
}
#pagArchContenido h3{
	background : url(Images/pagArch_arch_titulo2.gif);
	font-weight : normal;
}
.pagArchArchivo{
	margin: 0 1px 5px 0;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	background: #E3E3E3;
	color: #000;
	text-align : center;
	padding: 6px;
}
.pagArchCont{
	padding: 7px;
	margin: 0 1px 5px 0;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	background: #E3E3E3;
	color: #000;
	text-align : justify;
	width: 424px;
}
.pagArchAleatorio{
	float: left;
	width: 32.5%;
	text-align: center;
	padding: 1px;
}
.inputTextArchivo{
	width: 421px;
	border: 1px solid #333;
	font-size: 1em;
	text-align : center;
	color:#485726;
	margin-top: 3px;
}
.pagArchComentario{
	margin-bottom: 10px;
	color: #666;
}
.pagArchComentario .titulo{
	background: #CCC;
	padding: 2px 10px 2px 10px;	
	text-align: left;
	margin: 0;
	color: #000;
}

.atributoInput{
	float: left;
	width: 85px;
	padding-right: 5px;
}

.atributoInputCaptcha{
	float: left;
	padding: 8px 5px 0 0;
}
.inputTextComentario{
	width: 330px;
	border: 1px solid #333;
	float: left;
	margin-bottom: 5px;
}

.inputTextCaptchaComentario{
	width: 50px;
	border: 1px solid #333;
	float: right;
	margin: 4px 2px 0 10px;
	font-size: 1.3em;
}
.imgCaptcha{
	float: right;
}
.inputTextareaComentario{
	float: left;
	width: 330px;
	height: 50px;
	border: 1px solid #333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-bottom: 5px;
}
.inputSubmitComentario{
	margin: 5px 5px 0 0;
	border: 1px solid #333;
	background: #343434;
	color: #FFF;
	font-size : 1em;
	font-weight : bold;
}
.inputSubmitComentario3{
	margin: 15px 5px 0 0;
	border: 1px solid #333;
	background: #AAA;
	color: #000;
	font-size : 1em;
	font-weight : bold;
}

#pagArchLateral{
	/*float: right;*/
	float: right;
	width: 315px;
}
#pagArchLateral h3{
	background : url(Images/pagArch_lateral_titulo1.gif) no-repeat;
}
.pagArchLatCont{
	padding: 7px;
	margin: 0 1px 5px 0;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	background: #E3E3E3;
	color: #000;
	text-align : justify;
	width: 297px;
}

.inputTextComentario2{
	width: 200px;
	border: 1px solid #333;
	float: left;
	margin-bottom: 5px;
}
.inputTextareaComentario2{
	float: left;
	width: 200px;
	height: 30px;
	border: 1px solid #333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.inputTextComentario3{
	width: 280px;
	border: 1px solid #333;
	float: left;
	margin-bottom: 5px;
}
.inputTextareaComentario3{
	float: left;
	width: 280px;
	height: 100px;
	border: 1px solid #333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.alignCenter{
	text-align: center;
}
.alignJustificado{
	text-align : justify;
}
.alignRight{
  text-align : right;
}
.margin_inf5px{
	margin-bottom : 5px;
}
/** Para pagina de comentarios***/
#contenedorComentarios{
	width: 380px;
	margin: auto;
	text-align: center;
	border: 1px solid #272727;
}
#comentarioArchivo{
	
}
#comentarioArchivo h2{	
	background: url(Images/archivo_titulo1.gif) no-repeat;
}
.pagComentarioCont{
	float: left;
	padding: 7px;
	margin: 0 1px 5px 0;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	background: #E3E3E3;
	color: #000;
	text-align : justify;
	width: 362px;
}
#comentarioComentarios{
	overflow : auto;
	height : 280px;
	background: #EEE;
	color: #000;
	margin-bottom: 5px;
	text-align : justify;
}
#comentarioForm{
	
}
#comentarioPaginacion{
	color: #999;
}
#comentarioPaginacion a{
	font-weight : bold;
	color: #FFF;
}
.enlace_anadir_coment{
	margin-bottom: 5px;
}
.enlace_anadir_coment a{
	color: #FFF;
}
.enlace_anadir_coment a:hover{
	color: #FFF;
	font-weight: bold;
}
/**Recomiendanos**/
#recomiendanos{
	width: 315px;
	margin: auto;
}
#recomiendanos h3{
	background : url(Images/recomienda_titulo1.gif) no-repeat;
}
.fondo_gris{
	background : #787878;
	margin: 5px 0 0 0;
	padding: 0;
}
/*** Pagina para otros tipos de contenido ***/
#otrosCentral{
	float: left;
	width: 449px;
	margin-left: 2px;
}
#otrosCentral h2{
	background : url(Images/otros_titulo1.gif) no-repeat;
}
.otrosCont{
	float: left;
	padding: 7px;
	margin-right: 1px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	background: #E3E3E3;
	color: #000;
	text-align : justify;
	width: 431px;
	margin-bottom: 5px;
}
.margen_izq10px{
	margin-left : 10px;
}
.margen_drc10px{
	margin-right : 10px;
}
#otrosLateral{
	float: left;
	width: 150px;
	margin-left: 8px;
}
#otrosLateral h3{
	background : url(Images/otrosLatTitulo1.gif) no-repeat;
}
.otrosLatCont{
	float: left;
	padding: 3px;
	margin: 0 1px 5px 0;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	background: #CCC;
	color: #000;
	text-align : justify;
	width: 142px;
}
.tam1{
	font-size: 50%;
}
.subrayadoTop{
	border-bottom: 1px solid #CCC;
}
/**Ayuda **/
.listadoAyuda{
	margin: 0;
	padding:0;
}
.listadoAyuda li{
	margin: 10px 10px 0 10px;
	list-style : none;
}
.atributoInputGeneral{
	float: left;
	width: 100px;
}
.inputColaboraEnviar{
	border: #4B4B4B;
	background: #333;
	color: #CCC;
}
.inputColaboraFile{
	border: 1px solid #333;
	background: #ccc;
	color: #333;
	font-size: 1.1em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.inputColaboraText{
	border: 1px solid #333;
	background: #ccc;
	color: #333;
	width: 320px;
	font-size: 1.1em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.inputColaboraTextarea{
	border: 1px solid #333;
	background: #ccc;
	color: #333;
	width: 320px;
	height: 50px;
	font-size: 1.1em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.inputColaboraTextarea2{
	border: 1px solid #333;
	background: #ccc;
	color: #333;
	width: 320px;
	height: 100px;
	font-size: 1.1em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.paginacion{
	font-weight : bold;
	color: #FFF;
	text-align: center;
}
.paginacion a{
	color: #AAA;
}
.paginacion a:hover{
	color: #FFF;
	text-decoration : none;
}

/** enlaces inferior **/
#enlaces_inf{
	margin: 10px 0 0 0;
	color: #CCC;
	text-align : center;
}
#enlaces_inf a{
	color: #CCC;
}
#enlaces_inf a:hover{
	color: #FFF;
}
#enlaces_inf ul{
	margin: 0;
	padding: 0;
}
#enlaces_inf li{
	float: left;
	margin: 0 2px 0 2px;
	padding: 0;
	list-style: none;	
}


#dhtmltooltip{
position: absolute;
border: 1px solid #005501;
padding: 1px;
background-color: #FFF;
color: #000;
visibility: hidden;
z-index: 100;
}
.busquedas_resultados{
	margin: 15px;
	color: #666;
}
.busquedas_resultados a{
	color: #000;
}
.busquedas_resultados p{
	margin: 0 0 10px 0;
	padding: 0;
}
.busqueda_submit{
	background: #333;
	color: #CCC;
}
.busqueda_paginacion{
	font-weight : bold;
	color: #999;
	text-align: center;
}
.busqueda_paginacion a{
	color: #666;
}
.busqueda_paginacion a:hover{
	color: #000;
	text-decoration : none;
}

