body{background: url(imagenes/s.jpg) #000 no-repeat;margin: 1px auto;background-attachment: fixed; background-position: center top ; }
/*_______________________Estructure site web by mark_anton1_________*/
#cabecera{width: 935px;margin-top: 0px;height: 120px;}
/*#ptodo{width: 985px;margin: 0px auto; background: url(imagenes/bg_middle.png) repeat-y transparent;}*/
#imgtop{ height: 300px;background: url(imagenes/bg_top_header.gif) no-repeat top transparent;}
#contenedor{
width: 935px;
height: auto;
min-height: 700px;
margin: -290px auto;
font: 12px Tahoma, Geneva, sans-serif;
overflow: visible;
background:  #fff;
color: #045FB4;
background-position: center top;
background-repeat:repeat-x;
overflow:visible;
}

#navegacion{width: 935px;height: 46px;text-align: center;background: url(imagenes/navegacion_bg.gif) repeat-x;}
#pie{width: 935px;height: 254px;margin: 15px auto;background: url(imagenes/pie_bg.gif) repeat-x;color: #fff;text-align:center;}
/*________________________Centros styles by mark_anton__________________________*/
.centrop{
  width: 572px;
  height: auto;
  overflow: hidden;
  min-height: 282px;
  margin-top: 5px;
  margin-left: 2px;
  border: solid 1px #A9D0F5;
  max-width: 600px;
}
.centrod{
width: 100%;
height: auto;
margin-top: 5px;
margin-right: 2px;
border: solid 1px #097690;
}
.derecha{
  width: 345px;
  height: auto;
  float: right;
  overflow: visible;
  min-height: 20px;
  margin-top: 6px;
  margin-right: 4px;
  margin-bottom: 0px;
}
/*______________________Publicidad_by_mark_anton*/
.publicidad{
width: 100%;
height: 300px;
border: solid 1px gray;
margin-top: 0px;
}
.divtodo{
  width: 928px;
  height: auto;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  border: solid 1px #A9D0F5;
}
 /*Calendario*/
 #calendar{width: 70px;height: 85px;background: url(imagenes/calendar.png) no-repeat;float: right; }
 #mes{ font: bold 12px Tahoma, Geneva, sans-serif;color: white;text-align: center; margin-top: 15px;}
 #dia{ font: bold 25px Tahoma, Geneva, sans-serif;color: #097690;text-align: center;}
 #ano{ font: bold 12px Tahoma, Geneva, sans-serif;color: #097690;text-align: center;}


.log{background: url(imagenes/admin/loga.png) no-repeat;margin-left: 220px; margin-top: -20px;}
.log:hover{background: url(imagenes/admin/logd.png) no-repeat;}
/*_______________________Style_centro_by_mark_anton________________*/
.cuadroizq{ width: 308px; height: 200px;min-height: 20px;margin-top: 5px;margin-left: 2px;border: solid 1px #F06E38;}
.cuadromed{ width: 308px; height: 200px;min-height: 20px;margin-top: -202px;margin-left: 330px;border: solid 1px #a33410;}
.cuadroder{ width: 275px; height: 200px;min-height: 20px;margin-top: -202px;margin-left: 657px;border: solid 1px #097690;}
/*________________________Titulos by mark_anton___________________*/
.titulop{width: 100%;height: 20px;background: #CEE3F6;font: bold 15px Tahoma, Geneva, sans-serif;color: #045FB4;text-align:center;}
.titulod{width: 100%;height: 20px;background: url(imagenes/bg_titulo_d.gif) repeat-x;font: bold 15px Tahoma, Geneva, sans-serif;color: #fff;text-align:center;}
.tituloo{width: 100%;height: 20px;background: url(imagenes/bg_orange.gif) repeat-x;font: bold 15px Tahoma, Geneva, sans-serif;color: #fff;text-align:center;}
.titulov{width: 100%;height: 20px;background: url(imagenes/bg_titulo_d.gif) repeat-x;font: bold 15px Tahoma, Geneva, sans-serif;color: #fff;text-align:center;}
.titulopu{width:15px;height: 100%;background: url(imagenes/bg_negro.gif) repeat-y;}
/*_________________________Miga de Pan by mark_anton______________*/
#miga{width: auto;height: 30px;background: #white}
/*_________________________Textos by mark_anton___________________*/
div.h1,h1,.h1 a{font: 11px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none;}
div.h2,.h2 a{font: bold 15px Tahoma, Geneva, sans-serif;color: #045FB4;text-decoration: none;}
div.h3,.h3 a{font: bold 15px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none;}
div.h12,.h12 a{font: bold 12px Tahoma, Geneva, sans-serif;color: #66210a;text-decoration: none;}
div.h12a,.h12a,.h12a a{font-weight:bold;font-size: 12px;color: #009ee0;text-decoration: none;}
div.h17,.h17 a{font: bold 17px Tahoma, Geneva, sans-serif;color: #045FB4;text-decoration: none;}
.h4,.h4 a{font: bold 15px Tahoma, Geneva, sans-serif;color: #045FB4;text-decoration: none;}

.bread,.bread a{font: bold 15px Tahoma, Geneva, sans-serif;color: #045FB4;text-decoration: none;}
.tdline,.tdline a{font: 12px Tahoma, Geneva, sans-serif;color: white;text-decoration: none; border-bottom: solid 1px #575757; background: #353535;}
/*________________________Link by mark_anton_____________________*/
div.h1 a:hover{font:  11px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: underline;}
div.h2 a:hover{font: bold 15px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: underline;}
div.h3 a:hover{font: bold 15px Tahoma, Geneva, sans-serif;color: #66210a;text-decoration: underline;}
div.h4 a:hover{color: #097690;text-decoration: underline;}
div.h12,.h12 a{font: bold 12px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: underline;}
div.h12a a:hover{font-size: 12px;color: #ffffff;text-decoration: underline;}
div.h17 a:hover{font: bold 17px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: underline;}
.bread:hover{font: bold 15px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none;}
.tdline a:hover{font: 12px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: underline; background: #2D2D2D;}
.tdline:hover{font: 12px Tahoma, Geneva, sans-serif;background: #5F5F5F; }
/*_______________________Sombras by mark_anton____________________*/
.texto{position: relative;margin: 0px 0 0 0;left: 0px;color: #045FB4;font: bold 15px Tahoma, Geneva, sans-serif; text-decoration: none;}
/*_______________________Estilos de formularios by mark_anton1____________*/
.boton{width: 73px;height: 28px;background: url(imagenes/boton.gif) no-repeat;font: 14px Tahoma, Geneva, sans-serif;border: none;cursor: pointer;color: white;margin: 2px 2px 2px 2px;}
.boton:hover{width: 73px;height: 28px;background: url(imagenes/boton.gif) no-repeat;border: none;color: white;text-decoration: underline;margin: 2px 2px 2px 2px;}
.txt{height: 22px;border: solid 1px #EA7E1E;background: #FFF3E8;font: bold 15px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none;}
.txt:hover{border: solid 1px #EA7E1E;background: #FFF3E8;}
.fondoimg{border: solid 1px  #444444;background: #141414;font: 12px Tahoma, Geneva, sans-serif;color: white;text-decoration: none;  }
/*_________________________________table sytles*/
.td,.td a{font: bold 14px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none;}
.td12,.td12 a{font: 14px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none;}
.td12 a:hover{font:  14px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none; text-decoration: underline;}
/*______________________________________viñetqas*/
.tdv,.tdv a{font: 12px Tahoma, Geneva, sans-serif;color: white;text-decoration: none;}
.tdv a:hover{font:  12px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none; text-decoration: underline;}
.im{
  background: url(imagenes/estrella.png) right no-repeat;
}

.hh{font:  15px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none;}
.hh:hover{font:  15px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none; text-decoration: underline;}
/*_______________________Articulos Inicio by mark_anton__________________*/


#articulos{
width: 575px;
min-height: 110px;
margin-bottom: 0px;
margin-top: 3px;
height: auto;
}
.displayart{
width: 99%;
height: auto;
border: solid 1px #A9D0F5;
background: #fff;
margin: 3px 00px 0px 0px;
text-align: justify;
overflow:hidden;
}
.displayart:hover{background: #E8FDFF;border-bottom: solid 1px #A9D0F5;}
.displayart img{float:left}
.textart{width: 479px;height: auto;float:left;border-top: solid 2px #a9d0f5;}
.textcom{width: 505px;min-height: 50px;float:left;border: dashed 1px #a9d0f5;margin-bottom:2px;}
.autorcom1{width:572px;float:left; background:#CFE7FC;}
.estart{
width: 150px;
margin: -21px 0px 0px 327px;
padding: 2px 0 0 0;
}
#paginacion{width: 500px;margin-top: 10px;margin-left: 50px;background: #000000;border: solid 1px gray;text-align: center;}
/*_______________________Slider by mark_anton____________________*/
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
#page-wrap { width: 419px; margin: 1px 0; position: relative; min-height: 300px;float: left;background: #B9E3FD;}
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}
.slider-wrap								{ width: 419px; position: absolute;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 419px; height: 250px;max-height: 250px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(imagenes/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -55px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(imagenes/icon-uparrowsmallwhite.png) top center no-repeat; }
/*________________________Rank by mark_anton___________________*/
.rank ul {
	list-style: none;
	margin: 3px;
	padding: 0px;
	width: 125px;
	height: 25px;
	position: relative;
	background: url(./imagenes/rank.png) top left repeat-x #333333;
    border: solid 1px  #5D5D5D;
	margin-left:35px;
}
.rank li {padding: 0px;margin: 0px;float: left;}
.rank li.current-rating {
	background: url(./imagenes/rank.png) left bottom;
	position: relative;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.rank li a {
	display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	background-image: none;
}
.rank li a:hover {height: 25px;margin: 0px 0 0 0;padding: 0px 0 0 0;background: url(./imagenes/rank.png) left center;z-index: 2;left: 0px;}
.rank a.star-1 {left: 0px; }
.rank a.star-1:hover {width: 25px; }
.rank a.star-2 {left: 25px;}
.rank a.star-2:hover {width: 50px;}
.rank a.star-3 {left: 50px;}
.rank a.star-3:hover {width: 75px;}
.rank a.star-4 {left: 75px;}
.rank a.star-4:hover {width: 100px;}
.rank a.star-5 {left: 100px;}
.rank a.star-5:hover {width: 125px;}
/*_______________________________________styles, validacion by mark_anton_____________________*/
.LV_validation_message{font-weight:bold;margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}
.LV_invalid {color:#CC0000;}
.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {border: 1px solid #00CC00;}
.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {border: 1px solid #CC0000;}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {background-color:#141414 !important; color: #fff !important; }
#recaptcha_table {border-color: #444444 !important; }
#recaptcha_response_field {height: 30px;border-color: #EA7E1E !important;   background-color:#FFF3E8 !important;font: bold 15px Tahoma, Geneva, sans-serif;color: #097690;text-decoration: none;}
 .imginicio{
   background: url(imagenes/cubos.gif) no-repeat;
 }
/*____________________________secciones*/
.imgtur{width: 60px;height: 60px;margin-top: 0px;background: url(imagenes/turismo.png) no-repeat; background-position: top center;}
.imgtur:hover{background: url(imagenes/turismo.png) no-repeat;background-position: 50% 100%;}
.escudo{width: 24px;height: 25px;background: url(imagenes/escudo.png) no-repeat; color: white; text-align: center;font: bold 12px Tahoma, Geneva, sans-serif;}
#option{
width: 100px;
height: 285px;
margin: -285px 0 0 470px;
background: transparent;
}
.botons{width: 100px;height: 29px;background: url(imagenes/botons.png) no-repeat; background-position: top center;font: bold 12px Tahoma, Geneva, sans-serif;text-align: center;}
.botons:hover{width: 100px;height: 30px;background-position: 50% 100%;}
.h{
font:  11px Tahoma, Geneva, sans-serif;
color: white;
text-decoration: none;
}
.h:hover{
font: 11px Tahoma, Geneva, sans-serif;
color: white;
text-decoration: underline;
}
/*___________________________________*/
#articulo img:hover{

 }
.ui-draggable { cursor:move; }
#tip { position:absolute; display:none; height:25px; padding:9px 9px 0px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:#000; }
#tip .arrow { width:0; height:0; line-height:0; border-right:8px solid #000; border-right:8px solid ; border-top:8px solid transparent; border-bottom:8px solid transparent; position:absolute; left:-8px; top:9px; }
#targets { width:180px; height:300px; display:none; list-style-type:none; position:absolute; top:50px; z-index:99999; position:fixed;}
#targets li{float:left; margin-right:20px; display:block; width:60px; height:60px; background: transparent url(imagenes/iconSprite.png) no-repeat 0 0; position:relative;}
#targets li#delicious{ background-position:0 -60px; }
#targets li#facebook{ background-position:0 -120px; }
#targets li span{ display:block; position:absolute; bottom:-40px; white-space:pre; color:#fff; }
#overlay { background:#000 url(imagenes/bkground.png) no-repeat scroll 200px 40px; position:fixed; top:0; left:0; width:100%; height:100%; z-index:99997; }
#helper { background-color:#c2c2c2; position:absolute; height:35px; padding:15px 70px 0 20px; color:#fff; font-family:Verdana; font-weight:bold; font-size:18px; border:3px solid #7d7d7d; margin-left:70px; }
#thumb { width:50px; height:50px; position:absolute; right:0; top:0; border-left:3px solid #7d7d7d; }

.share { font-weight:bold; position:absolute; font-size:14px; font-family:Verdana; margin-left:-38px; }
img{border:none;}
/*__________________________tabs_____________________*/
.menut {background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:23px;width:570px;}
.menut ul {margin:0px; padding:0px; list-style:none; text-align: left;}
.menut li {display:inline; line-height:23px;}
.menut li a {color:#000000; text-decoration:none; padding:4px 5px 6px 5px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
.menut li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#CCCCCC; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {border:1px solid #ececec; width:570px; text-align:center;padding:6px 0px; font-size:12px; margin-bottom:5px;overflow:hidden;}
/*Ligas*/

/*-------------------------------------*/
/*Example for a Menu Style*/
.menuu {background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:23px;width:570px;}
.menuu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menuu li {display:inline; line-height:23px;}
.menuu li a {color:#000000; text-decoration:none; padding:4px 5px 6px 5px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
.menuu li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#CCCCCC; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {border:1px solid #ececec; width:590px; text-align:center;padding:6px 0px; font-size:14px; margin-bottom:5px;}

/*LIGAS______________*/

/*_________________________________ligas_____________________________________*/
.cligaa{width: 185px; height: 60px;background-position: top;float:left;}
.cligaa:hover{background: #000;}
.cligaa a{font-size: 15px; color: black; text-decoration: none;text-align: center;font-weight: bold;}
.cligaa a:hover{font-size: 15px; color: #045FB4; text-decoration: none;text-align: center;font-weight: bold;}
.textoligas{margin: -20px 5px 0 0; color:black;}
.textoligas a{margin: -20px 5px 0 0; color:black;font-size: 12px; font-weight: normal;}
.textoligas a:hover{margin: -20px 5px 0 0; color:#045FB4;font-size: 12px; font-weight: normal;}
/*________________________________Ligas_tr___________________________________*/
.tableligas{overflow:hidden;width:570px;height:auto;border: solid 1px #A9D0F5;}
.trligass{float:left;width:565px;height:25px;font-size: 12px;}
.pos{float:left;width:38px;border-right:solid 1px #A9D0F5;height:25px;}
.equ{float:left;width:200px;border-right:solid 1px #A9D0F5;height:25px;}
.jj{float:left;width:39px;border-right:solid 1px #A9D0F5;height:25px;}
.post{float:left;width:38px;font-weight: bold;border-right:solid 1px #A9D0F5;height:25px;background: #BADDEF;}
.equt{float:left;width:204px;font-weight: bold;border-right:solid 1px #A9D0F5;height:25px;background: #BADDEF;}
.jjt{float:left;width:39px;font-weight: bold;border-right:solid 1px #A9D0F5;height:25px;background: #BADDEF;}
.tdequipoa{float:left;width:100px;border-right:solid 1px #A9D0F5;height:25px;}
.tdequipoat{float:left;width:100px;font-weight: bold;border-right:solid 1px #A9D0F5;height:25px;background: #BADDEF;}
.hfa{float:left;width:80px;border-right:solid 1px #8FC6D6;height:25px;}
.hfat{float:left;width:80px;font-weight:bold;border-right:solid 1px #A9D0F5;height:25px;background: #BADDEF;}
.camposs{float:left;width:109px;border-right:solid 1px #A9D0F5;height:25px;}
.campost{float:left;width:109px;font-weight:bold;border-right:solid 1px #A9D0F5;height:25px;background: #BADDEF;}
.rr{float:left;width:25px;border-right:solid 1px #8FC6D6;height:25px;}
.rrt{float:left;width:25px;font-weight:bold;border-right:solid 1px #A9D0F5 ;height:25px;}
/*_______________________________________*/
.uldes{text-align: left; float:left;}
/*----------------------------Navegacion ligas-------------------------------*/
.ninicio{width:90px;height:30px;background: url(imagenes/navegacion_ligas.gif) no-repeat;float:left;}
.ninicio:hover{width:100px;height:30px;background: url(imagenes/navegacion_ligas.gif) no-repeat;float:left;background-position: 0 20%;}
.nnotas{width:90px;height:30px;background: url(imagenes/navegacion_ligas.gif) no-repeat;float:left;background-position:0 40%;}
.nnotas:hover{width:100px;height:30px;background: url(imagenes/navegacion_ligas.gif) no-repeat;float:left;background-position: 0 60%;}
.nprincipal{width:90px;height:30px;background: url(imagenes/navegacion_ligas.gif) no-repeat;float:left;background-position:0 80%;}
.nprincipal:hover{width:100px;height:30px;background: url(imagenes/navegacion_ligas.gif) no-repeat;float:left;background-position: 0 100%;}
/*----------------------------Nvegacion por tabas----------------------------*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 570px;
	background: #fff;
    padding-top: 10px;
}
.tab_content {
	padding: 0px;
	font-size: 1.2em;
}
.visitas{width:109px;height:49px;background:url(./imagenes/bg_visitas.gif) no-repeat;margin-left:450px;}
.tvisitas{width:100px;height:20px;margin-top:5px;text-align:center;font-size:20px;color:black;}
.vvisitas{width:100px;height:20px;margin-top:5px;text-align:center;font-size:15px;color:black;}
