/* @override http://www.alborangolf.com/wp-content/themes/alborangolf/style.css */

/*
THEME NAME: Alborangolf
THEME URI: http://www.alborangolf.com
DESCRIPTION: Alborangolf
TEMPLATE: thematic
VERSION: 0.1
AUTHOR: JuanAntonio Navarro Jimenez
AUTHOR URI: http://www.evoratec.com
TAGS: minimalistic, thematic, child theme, sub-page ready, no sidebar, integrated Twitter-Plugin. 
 
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

Aether, in Greek mythology, is one of the Protogenoi, the first-born elemental gods. 
He is the personification of the "upper sky," space, and heaven, and the elemental god 
of the "Bright, Glowing, Upper Air." He is the pure upper air that the gods breathe, 
as opposed to normal air, the gloomy lower air of the Earth, which mortals breathe.
...read the rest at http://en.wikipedia.org/wiki/Aether_(mythology) !

The embedded Twitter-Plugin is based on the official html-twitter badge.

*/

@import url('../thematic/style.css');
@import url('./css/jquery.jscrollpane.css');



@font-face {
    font-family: 'League';
    src: url('fuentes/League_Gothic-webfont.eot');
    src: url('fuentes/League_Gothic-webfont.eot?iefix') format('eot'),
         url('fuentes/League_Gothic-webfont.woff') format('woff'),
         url('fuentes/League_Gothic-webfont.ttf') format('truetype'),
         url('fuentes/League_Gothic-webfont.svg#webfont1Lb5Pdit') format('svg');
    font-weight: normal;
    font-style: normal;

}




html {
	height: 100%;
	}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
font-size-adjust:none;
font-stretch:normal;
font: normal normal normal 62.5px/normal Arial,Helvetica,sans-serif;
	/*background: transparent url(images/alborangolf-fotofondo.jpg) no-repeat center top;*/
background: transparent url(images/cesped.jpg) repeat 100% 0px;
 

}

	
.error {
	color : red ;
	font-weight: bold;
}

p, ul, ol, dd, pre {
    margin-bottom:14px;
	font: 12px/16px "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #555555;
}



a {
	color: black;
	text-decoration: none;
}
a:link {
	color: #555555;
}
a:hover {
	color: #004d78;
}


a img {
	border:none;
}

#contenido {
	margin-top: 10px;
	
	background-color: #F0FBEE;
		padding:10px 15px 10px 15px;
	border-radius : 5px ;
	margin-bottom: 15px;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	
		border: 1px solid #d6d6d6;
		
	<-!background: url(images/fondo-widgets.png) repeat-x;->
	
	/*height: 490px*/
}

.ie7 #contenido {
	behavior: url(/PIE.htc);  
}

#contenido930 {
	margin-top: 10px;
	
	background-color: white;
	padding:10px 15px 10px 15px;
	border-radius : 5px ;
	margin-bottom: 15px;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	
		border: 1px solid #d6d6d6;
		 
	/*height: 490px*/
}

#contenidoblog {
	margin-top: 25px;
	min-height: 650px;
	background-color: white;
	
	border-radius : 5px ;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	 

}

/* @group Sidebar principal */

div#primary li {
	padding-bottom: 10px;
	list-style-type: disc;
	list-style-position: inside;
	background-color: transparent;
	color: gray;
}



/* @end */

/* @group Sidebar pie */

#subsidiary {
	color: black;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 0;
	width: 960px;
	border-top-color: #ef8000;
	border-top-style: solid;
	display: none;  /*cambio*/
}
#subsidiary .aside {
    width:290px;
    float:left;
    margin:0px 0px 0 0px;
    margin-left: 20px;
}

/* @end */



/* @group sidebar */

ul.xoxo {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	
}
ul.xoxo h3 {
   margin-bottom: 5px;
   
		
}


/* @end */

/* @group widgets */
/*ul .widget {
	padding-bottom: 20px;
	font-size: 14px;
	background: white;
	margin-bottom: 15px;
	
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	border: 1px solid #eee;
}
ul .widget-publicidad {
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
}

ul .widget-contenidoadicional {
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
}*/


div#textwidget {
	color: gray;
	
}

.aside a {
    color:#000;
    text-decoration:none;
}
.aside a:active,
a:visited {
    color: black;
}

.aside a:hover {
    color: #4783b5;
}


/* @end */
/* error al tener una imagen de fondo. hay que hacerlo asi para ie7 */

/*.ie7 #wrapper {
	background:url(images/fondopaginas.jpg);
	background-repeat:no-repeat;
	background-color:white;
	background-position:center top;
}
.ie8 #wrapper {
	background:url(images/fondpaginas.jpg);
	background-repeat:no-repeat;
	background-color:white;
	background-position:center top;
}*/

/* @group Cabecera */

#header {
	margin:0 auto 0 auto;
	text-align: none;
	clear:both;
	height: 160px;
	overflow: visible;
	
	}

div#logo-image {
	float: left;
	width: 190px;
	z-index: 1000;
	margin-top: 10px;
}

div#logo-image img {
	margin-left: 0px;
}

#access {
	margin: 0 auto;
	display: block;
    border-bottom:0px solid #ccc;
    height:5px;
    font-size:13px;
    overflow:visible;
	width: 980px;
	background-color: transparent;
}

.ie8 .sf-menu {
    margin-top: 0px;
}

.ie8 .sf-menu a {
    
    padding-top: 15px;
    padding-bottom: 15px;
}

.windows .sf-menu a {
	padding-top: 15px;
}


/* @end */

/* @group Contenido */

.entry-title {
    padding: 5px 7px 0px 7px;
	color: #004d78;
	font: 35px League, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
	border-radius : 5px ;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	 
}

.entry-title a {
    color: #15253c;
    font-size: 20px;
    text-decoration:none;
	padding-left: 10px;
}
.entry-title a:active,
.entry-title a:hover {
    color: #4783b5;
}

.entry-meta {
	padding-left: 10px;
}


.entry-content {
    padding:0px 10px 5px 10px;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
.entry-content h1,
.entry-content h2 {
    font-family:Arial,sans-serif;
    font-size:19px;
    font-weight:bold;
    padding:28px 0 14px 0;
}
.entry-content h3 {
    font-size:17px;
    font-style:italic;
    padding:28px 0 14px 0;
}
.entry-content h4 {
    font-size:11px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.05em;
}
.entry-content table {
    margin-left:1px;
}
.entry-content embed {
    margin:0 0 22px 0;
}

.entry-utility {
	display: none;
}

#container {
    width:650px;
    float:left;
	clear: none;
}

#contenedor {
    width:700px;
	/*height: 550px;*/
    float:left;
	clear: none;
	margin-left: 10px;
	
	
	border-radius : 5px ;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	 

}

#contenedor940 {
    width:940px;
	/*height: 550px;*/
    float:left;
	clear: none;
	margin-left: 10px;

	border-radius : 5px ;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	 

}


#contenedor h1{
	padding-bottom: 4px;
	font: 30px League, Arial, Helvetica, Geneva, sans-serif;
	
	color: #004d78;
	height: 26px;
	padding-left: 10px;
	

	
}

#contenedor h1 span {
	padding-bottom: 5px;
	font: 22px Cantarrell, "Lucida Grande", Arial, Lucida, Verdana, sans-serif;
}
#contenedor h2  {
	padding-left: 0px;
	font-size: 14px;
	margin-top: -10px;
	color: #406bb1;
}
#contenedor h2 span {

	font-size: 17px;
}

.cabecerablog h1 {
	margin-bottom: 10px;
}

#evora-post- {
    margin:0 0 0 10px;
   
    overflow:hidden;
	background-color : #fff;
}

.hentry {
	padding-bottom: 0px;
	background-color: transparent;
}

#content {
	width: 640px;
    margin:0 10 0 0px;
    overflow:hidden;
    background: white;
}
#content .aside {
    border:0px solid #ccc;
    margin:0 0 10px 0;
    padding:4px 0 0 0;
    
}
#content .aside h3 {
    font-size: 17px;
    line-height: 22px;
	color: #ff3800;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;

}

div#noticias li {
	list-style-type: disc;

}

#wrapper {
	}



/* @end */

/* @group pie */

#footer {
	border-top:0px solid #ccc;
	
	margin:0 auto 0 auto ;
	height: ;

	text-align: none;
	clear:both;
	bottom: 0px;



}
div#logopie {
	float: left;
	position: relative;
	bottom: -100px;
	visibility: visible;
	z-index: auto;
	clear: left;
	margin-top: -350px;
	opacity: 0.7;
	display:none;
}



/* @end */
a.more-link {
    color: #4783b5;
    text-decoration:none;
}
a.more-link:hover {
    color: #86c359;
}
.aside  {
	color: #fff;
}
.aside h3 {
	color: #86c359;
	height: 30px;
	font: normal   22px/22px League, Arial;
}
.aside p {
	color: black;
	padding: 0px 10px 5px 10px;
	margin: 0px;
}

div#subsidiary .aside p {
	color: white;
}
.barratop {
    margin:0 auto 0 auto; 
	width:960px;
	background: #FFF;
}

.evotop {
	background: #FFF;
	float: left;
	padding: 5px;
	width: 370px;
	margin-left: 10px;
	height: 240px;
}


.evoratec { 
	width:940px;
	padding: 30px  15px 20px ;
	float: left;
	clear: both;
	z-index: 1;
	position: relative;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	display: none;
}

.evorapie { 
	width:940px;
	float: left;
	clear: both;
	z-index: 1;
	position: relative;
	margin-bottom: 0;
	margin-top: -30px;
	margin-left: auto;
	margin-right: auto;
}

.evoratec li {
	list-style-type: none;
	width: 210px;
}

.barratopw {
    margin:0 auto 0 auto; 
	width:960px;
	background: #FFa;
}

.aside h3 a {
    text-decoration:none;
}
#branding {
    padding:0px 0 0px 0;
    width: 980px;
    
    
}


#main {
	position: relative;
	padding:10px 10px;
	width: 960px;
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 550px;
	
	border-radius : 5px ;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	border: 1px solid #9bb225;
	background-color: #f7f7f7;
	
	
	
}
.ie7 #main {
	behavior: url(/PIE.htc);  
}

#sliderevora {
	float: left;	width: 715px;
	position: relative;
	overflow: hidden;
	margin-left: 10px;
	margin-top: 5px;
	
}
#blog-title {
	
    font-family:Arial,sans-serif;
    font-size:34px;
    font-weight:bold;
    line-height:40px;
	color: #000;
	display: none;
}
#blog-title a {
    color: #fcfff4;
    text-decoration:none;
}
#blog-title a:active,
#blog-title a:hover {
    color: #FF4B33;
}
#blog-description {
    color: white;
    font-size:13px;
    font-style:italic;
    display: none; 
}

#primary {
    border:0px solid #ccc;
    padding:0px;
    margin-bottom:22px;
        width: 220px;
	background-color: white;
	
		-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	border: 1px solid #eee;
	 
}
#secondary {
    border:0px solid #ccc;
    padding:18px 0 0 0;
    margin-bottom:22px;
    width: 400px;
}

#evo_slider
{
	float:left;
	padding-left:10px;
	line-height:21px;
	width:500px;
	text-align:justify;
}


/* mi artículo favorito */
#featured-article
{
	float:left;
	padding-left:10px;
	line-height:21px;
	width:400px;
	text-align:justify;
}

#featured-article h1
{
	font-family:Georgia,"Times New Roman",Times,serif;
	padding-bottom:10px;
	line-height:30px;
}

#featured-article h4
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:700;
	text-align:right;
}

#featured-article small {
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  padding:1px 0 5px 0;
 
  }
  
 
  
#featured-article small  a
{
	border-bottom:1px solid #ccc;
	color:#154A7F;
	font-weight:700;

}

#featured-article small  a:hover
{
text-decoration:none;
border-bottom:1px solid #fff;

}
#featured-article p {
padding:5px 0 0 0;
 
}

#banner 
{
		margin: 0 auto 0 auto ;
	
}
#banner h1 {
	font: 25px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.column
{
	/*border-right:1px solid #ECE8D7;*/
	float:left;
	width:300px;
	padding-left: ;
	font-size:12px;
		
	}


.column p, .column_last p  {
padding:0 0 10px 0;
font-size:12px;
}

.column h2
{
	color:#154A7F;
	font-size:17px;
	font-weight:700;
	
}
.column h3
{
	color: #f19300;
	font-size:17px;
	font-weight:700;
	
}
.column h1 a,.column_last h1 a
{
	color:#154A7F;
	font-size:17px;
	font-weight:700;
	
}
.column h2 a,.column_last h2 a
{
	color:#154A7F;
	font-size:17px;
	font-weight:700;
	
}


.column h1,.column_last h1
{
	padding:5px 0;
}

.column h4,.column_last h4
{
	font-size:15px;
	font-weight:700;
	text-transform:uppercase;
}

.column img,.column_last img
{
 
 
	margin:0 0 15px;
 
}

.column small a,.column_last small a
{
	color:#154A7F;
}

.column small,.column_last small
{
	color:#154A7F;
	font-weight:700;
	text-transform:uppercase;
}

.column_count
{
	background:url(images/comment.png) no-repeat left;
	float:left;
	padding:10px 0 10px 20px;
}

.column_date
{
	float:right;
	text-align:right;
	padding-top:10px;
	background-color: #ff8900;
}

.column_last
{
	float:left;
	padding:0 15px;
	width:200px;
}

#columns
{
	float:left;
	line-height:19px;
	padding:5px 0 0 0;
}

/*.ui-tabs .ui-tabs-nav { float: left; clear:both; margin:0; padding:0;
	background-color: transparent;
	list-style-type: none;
	width: 100%;
	text-align: center;
	height: 30px;
	margin-bottom: 15px;
}
.ui-tabs .ui-tabs-nav li { float:left; width:auto; margin-right:0.5em; }
.ui-tabs li.ui-tabs-selected a { background: #ff8900; color:#fff; padding:0 0.25em; text-decoration:none; }


 Default theme 

#sidebar ul.tabbed-widget ul.tw-tabbed-nav { margin:0; padding:0; }
#sidebar ul.tabbed-widget ul.tw-tabbed-nav li { background:none; display:block; list-style-image:none; margin-right:0.5em; }
#sidebar ul.tabbed-widget ul.tw-tabbed-nav a { padding:0.25em; }
#sidebar ul.tabbed-widget ul.tw-content { margin-left:0; padding-left:0; }
#sidebar ul.tabbed-widget ul.tw-tabbed-nav li:before { content:none; }*/



/* reset de los menús */


.menu {
	position: relative;
	
	width: 880px;
	float: left;

	margin-top:10px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #004d78;
	
	border-radius : 5px ;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	 behavior: url(/PIE.htc);
	
}



.sf-menu {
    border-right:0px solid #ccc;
	float: left;
	padding-left: 10px;
	background-color: transparent;
	font-weight:bold;

}



.sf-menu ul {
    background-color: transparent;
	
	
}

.sf-menu a {
	display: block;
	border-left:0px solid #ccc;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
	padding: 10px 10px 10px 10px;
	text-decoration:none;
	color: white;
	font-size: 14px;
	
}

/*.ie7 .sf-menu a {
		
	margin-top: -40px;
	padding-top: 50px;
  	
}

.ie8 .sf-menu a {
		
	margin-top: -40px;
	padding-top: 50px;
  	
}*/
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
  
    background: #555555;
	outline: 0;
	color: #c3f72b;
    border-bottom-color:#ccc;


}




.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
  
    background: #004d78;
	outline: 0;
	color: #c3f72b;
    border-bottom-color:#ccc;


}


.sf-menu li {
	background: transparent;

	
}
.sf-menu ul ul {
	/*background: transparent;*/
	
}


.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu 
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

	outline: 0;
	color: #c3f72b;
	background-color: #004d78;
}

.sf-menu a:visited {
	color: white;
}
.sf-menu li.sfHover a:hover
{
	
}

.sf-menu li.current-menu-item {
	color: #c3f72b;
}
.sf-menu ul {
    border-right:0px solid #ccc;
    border-bottom:0px solid #ccc;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px;
	
	color: #FF4B33;
}

.sf-menu li:hover ul a {
		/*background: url('images/sort_asc.png') no-repeat left top;*/
	color: white;
}

/* Aqui configuramos los submenus */

.sf-menu li.sfHover ul,
.sf-menu li.sfHover ul a,
.sf-menu li:hover ul ,
.sf-menu li:hover ul  a:hover,
.sf-menu li:hover ul  li,
.sf-menu li:hover ul  li:hover {

	/*background: url('images/sort_asc.png') no-repeat left top;*/
	
}


.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
  	border-bottom:none;
	background-color: #01527f;
}
.sf-menu ul a:hover {
    color: #FF4B33;
    

}

/* Social icons side */

#feedback { 
background: transparent; 
width: 3.2em; 
position: fixed; 
top: 33%;
left: 0;
}

 #feedback a { display: block; text-indent: -9999px; height: 3.2em;}

 #feedback #twitter { background: url('images/twittericon.png') no-repeat 0 -3.2em; }
 #feedback #twitter:hover { background-position: 0 0; }

#feedback #facebook { background: url('images/facebookicon.png') no-repeat 0 -3.2em; }
#feedback #facebook:hover { background-position: 0 0; }

#feedback #friendfeed { background: url('images/friendfeedicon.png') no-repeat 0 -3.2em; }
#feedback #friendfeed:hover { background-position: 0 0; } 

#feedback #rss { background: url('images/rssicon.png') no-repeat 0 -3.2em; }
#feedback #rss:hover { background-position: 0 0; }

#feedback #email { background: url('images/emailicon.png') no-repeat 0 -3.2em; }
#feedback #email:hover { background-position: 0 0; }

div#first {
	width: 600px;
}
div#third , div#second, div#first
{
	color: white;
}
div#third h3 , div#second h3, div#first h3
{
	color: #96bd0d;
	background-image: none;
	padding-left: 0px;
	font-size: 25px;
}
div#third a , div#second a, div#first a
{
	color: white;
}
div#third a:hover , div#second a:hover, div#first a:hover
{
	color: #c0f32b;
}

div#subsidiary li{
	list-style-type: none;
}

#siteinfo {

	margin:0 auto 0 auto; 
	width: 960px;
	color: #3d3d3d;
	line-height:14px;
	clear:both;
	padding:5px 5px 5px 5px;	
	font-size: 12px;
	height: 15px ;
	
}
#siteinfo a {
	font-size: 12px;
	color: orange;
	font-weight: bold;
	text-decoration: underline ;

}

#evoratec { 
	width:960px;
	padding-left: 10px;
	float: left;
	z-index: 1;
	position: relative;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	color: black;
}


#sb_evoratec { 
	width:960px;
	padding-left: 0px;
	float: left;
	z-index: 1;
	position: relative;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	color: black;
	min-height: 100px;
}
div#sbevoratec.evoratec p 
{
	color: black;
}

div#evo_1{
	float: left ;
	height: 100%;
}

div#evo_2{
	float: left ;
	height: 100%;

}
div#evo_3{
	float:left;
	height: 100%;
	
}

.sb_evo
{
	/*border-right:1px solid #ECE8D7;*/
	width:300px;
	color: black;
	font-size:10px;
	float:left;
	/*border-left: 1px solid silver;*/
	margin-right:20px;

	
	
}


div#pie { 
	clear: both;
	width:960px;
	padding-top:20px;
	margin: 0px auto 0px auto;
	height: auto;
	overflow: hidden;
	border-top: 1px dashed white;
}


div#pie_1{
	float: left ;
	height: 100%;
	}

div#pie_2{
	float: left ;
	height: 100%;

}
div#pie_3{
	float:left;
	height: 100%;
	
}

.sb_pie
{
	/*border-right:1px solid #ECE8D7;*/
	width:300px;

	font-size:10px;
	float:left;
	/*border-left: 1px solid silver;*/
	margin-right:20px;

	
	
}

div#pie .aside h3 {
    font-size: 24px;
    line-height: 22px;
	color: #86c359;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
/*	background: url(images/boton.png) no-repeat; */

	padding-left: 0px;
	padding-top: 5px;
	background-color: transparent;
}

div#pie .aside p {
	color: gray;
	font: 12px/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}
div#pie .aside a {
	color: gray;
	font: 12px/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

.widget_sp_image-description {
 	clear: both;
}


/* HEADER */
#headerslide { height:600px; }

.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; }

/* NAVIGATION */
#nav-outer { height:110px; padding-top:11px; position:relative; top:24px; background-image:url("images/headerbg.png"); }
#navigation { height:100px; width:960px; margin:0 auto; background-position:top left; background-repeat:no-repeat; }

/* SEARCH */
#search { background-color:#051733; float:right; width:220px; padding:10px; }
#searchtxt { padding:3px; width:150px; }
#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }

/* MENU */
#menuslide { position:relative; top:15px; }
#menuslide ul { list-style:none; }
#menuslide ul li { display:inline; font-variant:small-caps; font-size:18px; }
#menuslide ul li a { color:white; text-decoration:none;  padding-right:20px;
	font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#menuslide ul li a:hover { text-decoration:underline; }

/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }

.pictured { background-color: #96bd0d; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("images/btn_back.png"); }
#next { background-image:url("images/btn_next.png"); }
#control { background-image:url("images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:400px; margin:0 auto; width:960px; }
#headernav { padding-left:864px; }

/* CONTENT */
#contentslide { color:#575757; background-color:#eee; }
#contentslide p { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; }
#contentslide p a { text-decoration:none; color:#CD2B3A; }
#contentslide p a:hover { text-decoration:underline; color:#7F000C; }

#blurb-holder  {
background:none repeat scroll 0 0 #E8165E;
min-height:122px;
}


/* adgallery .. Prueba */
.ad-gallery {

}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
  
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 0px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: black url(opa75.png);
        color: white;
	opacity: 0.72;
}
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
		font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
  .ad-gallery .ad-controls {
    height: 20px;
    display: none;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
      margin-top: -5px;
    }
       .ad-thumb-list {
        float: left;
        width: 600px;
        list-style: none;
        height: 40px;
        
      }
    
      .ad-gallery .ad-thumbs  {
        float: left;
        width: 9000px;
        list-style: none;
        
      }
      
   
      
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
          
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
.eletro_widgets_container {
	margin-top: 15px;
	font-size: 12px;
	float: left;
}
.eletro_widgets_container h2{

	font-size: 20px;
	color: #0a71b3;
	margin-bottom: 5px;
	
}

.eletro_widgets_content {
    border-bottom: 0px dotted #BBBBBB;
   
}

.eletro_widgets_content h2 {
    border-bottom: 0px solid #0a71b3;
}

.eletro_widgets_container p {

	font-size: 12px;
	line-height: 1.2em;
}

.eletro_evoratecficha_col_0 {
    float: left;
	width: 590px;
	margin-right: 20px;
	
}
.eletro_evoratecficha_col_1 {
     float: left;
	width: 300px;
	
	

}
.separador {
	clear: both;
}
.contenidoficha {
	width: 600px;
	float: left;

}

.eletro_evoratec_col_0 {
    float: left;
	width: 445px;
	margin-right: 20px;

}
.eletro_evoratec_col_1 {
    float: left;
	width: 445px;

}

.eletro_evoratec3c_col_0 {
    float: left;
	width: 33%;

}
.eletro_evoratec3c_col_1 {
    float: left;
	width: 33%;

}
.eletro_evoratec3c_col_2 {
    float: left;
	width: 33%;

}


/************************************************
*	ui-tabs  									*
************************************************/
ul.ui-tabs,ul.ui-tabs-nav{margin:0 !important;height:32px;background:#fff;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:24px !important}
.ui-tabs { padding: 0; zoom: 1; margin-bottom: 15px; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 1px 0; background-color: transparent; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-width: 0 !important; margin: 0 4px -1px 0 !important; padding: 0 !important;  background-color:#EFEFEF; list-style:none !important;line-height:24px !important}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 4px 10px !important; color: #15253c;line-height:24px !important;  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-width: 0 !important; ;height:36px; background:url(images/arrow1.gif) no-repeat bottom center}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#FFF !important; background-color:#5E5E5E;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;
	color: #0a71b3;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 30px 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*.ui-tabs .ui-tabs-hide {
    position: absolute !important;
    left: -30000px !important;
}*/

.wpts_spacer{margin:5px 0 0 0 !important}

.jwts_clr {clear:both;height:0;line-height:0;}
.jwts_tabs {
	font-size: 12px;
}


.ficha_paquete  {
	width: 280px;
	float: left;
	background-color: #e8e8e8;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

.ficha_paquete p {
	margin-bottom: 0px;
}
.texto_paquete  {
	
	float: left;}
.texto_paquete a {
	
	color: #15253c;
	font-size: 16px;
}
.texto_paquete h2 a {
	
	color: #15253c;
	font-size: 20px;
}
.precio_paquete  {
	float: left;
	height: 35px;
}
.precio_paquete p.precio {
	
	color: red;
	font-size: 30px;
}
span.pax {
	font-size: 20px;
	color: #15253c;
}
.features_paquete  {
	float: left;
	width: 300px;
}
.ficha_paquete h3 {
	margin-top: 5px ;
	width: 100px;
			
}
.ficha_paquete h3 a {
	margin-top: 5px ;
	color: white;
	font-size: 18px;
	background-color: #96bd0d;
	padding: 3px;
}

.ficha_paquete h3 a:hover {
	
	background-color: #0a71b3;
	color: white;
}

.enlaceclick {
	margin-top: 5px ;
	color: white;
	font-size: 16px;
	background-color: red;
	padding: 3px;
}

.more_info_pack {
	float: left;
}
ul.postTabs li a {
	font-size: 16px;
}
.postTabs_divs {
	height: 100%;
	font-size: 12px;
}

h3.evorawidget {
	margin-left: 10px;
	margin-right: 10px;
	height: 25px;
		color: #406bb1;
	margin-bottom: 5px;
	font: 25px league, "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-style: none;
	border-bottom: 2px dotted #bae028;
}


table.plans {
	border: solid 0px white;
}

div#tabla_destinos{
	float: left;
	width: 940px;
}
div#tabla_destinos p{
	margin: 0px;
	padding: 0px;
}
div#tabla_destinos img{
	margin: 0px;
	padding: 0px;
}
div.destino {
	border: 1px solid #eee;
	float: left;
	width: 100px;
	
}
tr.normalrow {
	min-height: 10px;
}
table#tabladestinos {
	border: 1px solid white ;
	width: 900px;
	
}

table#tabladestinos tr {
	border: 1px solid white ;
	height: 10px;
	
}
table#tabladestinos td {
	border: 1px solid white ;
	padding: 5px;
	width: 140px;
	line-height: 1em;
}
td.zonadestino {
	background-color: #f19300;
	color: white;
	font-size: 14px;
	text-align: center;
}
tr.zonadestino {
	background-color: #0a71b3;
	color: white;
	font-size: 14px;
	text-align: center;
}


td.destinogolf {
	background-color: #96bd0d;
	color: white;
	font-size: 14px;
		text-align: center;
}
td.destinostay{
	background-color: #f19300;
	color: white;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
td.destinolong{
	background-color: #0a71b3;
	color: white;
	font-size: 16px;
	text-align: center;
}

td.pricefrom{
	background-color: #5a5a5a;
	color: white;
	font-size: 16px;
	text-align: center;
}
td.preciopackfrom{
	background-color: #c33;
	color: white;
	font-size: 16px;
	text-align: center;
}

table.matrix img{
	border:0; 
	margin: 0px;
}

table.matrix tr{

}

table.matrix{
	width:100%;
	border-spacing:0;
	border:0;
	margin:25px 0}

table.matrix th,table.matrix td{
	padding:14px;
	text-align:center;
	border: 1px solid white ;
}

table.matrix th {
	padding:12px 0 10px 0;
	font-size:14px;
	border-bottom:1px solid #353535;
	color: white;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	background-color: #96bd0d; 
	width: 80px;
	
	
}

table.matrix th.descfeat {
	width: 400px;
}

table.matrix th p {
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
}
table.matrix td{border:0;border-bottom:1px solid #353535;line-height:135%;color: black;}
table.matrix td.price{font-size:20px;color: white;
	background-color: #666566;
	border: 1px white solid;
}

tr.precio td {font-size:120%;color: white;
	background-color: #666566;
}

table.matrix td.price span{font-size:10px;color:#ccc;padding-left:1px}
table.matrix td.cpu{font-size:9px}table.matrix td.cpu{font-size:10px}
table.matrix td.heading{color:white;text-align:left;padding-left:12px;width:150px;
	background-color: #eee;
}

table.matrix td.headingprecio{color:white;text-align:left;padding-left:12px;width:150px;
	background-color: #f19300;
	
}

table.matrix td.heading div {
	height: 20px;
	margin-top: auto; 
	margin-bottom: auto;
	color: black;
	
}

table.matrix td.headingprecio div {
	height: 20px;
	margin-top: auto; 
	margin-bottom: auto;
	color: white;
	font-size: 20px;
	
}

table.matrix td.headingprecio div strong {
	font-size: 20px;
	
}

table.matrix th.heading  {
	background-color: #0a71b3;
	
}

table.matrix td.heading {
	color: black;
}

table.matrix td.heading strong{color: black;
	font: normal 18px "Lucida Grande", Lucida, Verdana, sans-serif;
}
table.matrix tr.bot td{background-color:#242424;background-image:none;padding-top:10px;padding-bottom:10px;border-bottom:0}

table.matrix td {
	border-bottom: 0px;
}

tr.precios {
	background: #f19300;
	color: white;
	
}

small {
	display: none;
}
table {
	border: 0px solid  ;
	margin-bottom: 5px;
	
}
tr {
	border: 0px solid  ;
	
}
td {
	height: 10px;
	padding: 0px;
	color: black;
}
td.texto11Gris {
	height: 5px;
	color: black;
}

div#contenedor960 {
	float: left;
	width: 960px;
	
	margin-left: 0px;
	
		border-radius : 5px ;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	 
}
div#contenedor700 {
	float: left;
	width: 700px;
	
	margin-left: 20px;
	background: white;
		border-radius : 5px ;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	 
}
/* @group Hoyos */
	#panelhoyo {
		float: left;
}

	#navhoyo {
		margin-left: 5px;
		height:30px;
		float: left;	
		width:930px;
		margin-bottom: 0px;
		margin-top: 10px;
		
	}
	
	#navhoyo ul {	
		width:940px;
		margin:0 auto;	
	}
	
	#navhoyo li {	
		float:left;
		padding-left:1px;
		height: ;
		list-style-type:none;
		text-align:center;
		margin-top:0px;
	}
	
	
	
	#navhoyo a {
		display:block;
		padding:5px;
		position:relative;
		word-spacing:-2px;
		font-size:10px;		
		height:20px;
		text-decoration:none;
		background-color: #b4b4b4;
		color: white;
}	
#navhoyo a strong {
		
		font-size:12px;		
		}	
	#navhoyo a.mapacampo {	
		background: #4886d3;
		width:90px;
		color: white;
	}
	#navhoyo a.instalaciones {	
		background: #96bd0d;
		width:80px;
		color: white;
	}
	#navhoyo a.hoyo {	
		background: #919191;
		width:30px;
		color: white;
	}
	#navhoyo a.galeria {	
		background: #96bd0d;
		width:70px;
		color: white;
	}
	#navhoyo a.current {
		background: #f19300;
		color: white;
	}
	
	#navhoyo img {
		background-color:#fff;
		border:1px solid #ccc;
		margin:3px 0 5px 27px;
		padding:4px;		
		display:block;
	}
	
	#navhoyo strong {
		display:block;		
		font-size:13px;
	}





	
	/* panes */
	#panelhoyo {
		
		width:920px;	
		height:450px;
		
		padding-bottom:20px;
		
		/* must be relative so the individual panes can be absolutely positioned */
		position:relative;
		
	}
	
	/* crossfading effect needs absolute positioning from the elements */
	#panelhoyo div.hoyo {
		display:none;		
		position:absolute;
		top:20px;
		left:20px;
		font-size:13px;
		color:#444;	

	}
	
	#panelhoyo img {
		float:left;
		margin-right:20px;	
			
	}
	
	#panelhoyo p.more {
		color:#000;
		
		font-size:13px;
	}
	
	#panelhoyo h3 {
		margin:0;
		margin-bottom: 5px;
	font: normal 30px League, "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #ef8000;
}
	
	.overlay {
		display:none;
		width:500px;
		padding:20px;
		background-color:#ddd;
	}

div.imghoyo {
	float: left;
	width: 300px;
}
img.imginstala {
	float: left;
	max-width: 300px;
}
div.imghoyoinstala {
	float: left;
	width: ;
}
div.deschoyo {
	width: 475px;
	text-align: justify;
}
div.deschoyo h2 {
	font-size: 16px;
	margin: 10px 0 10px 0;
}
div.deshoyo {
	float: left;
	margin-left: 10px;
	width: 550px;
}

table.tabla-hoyo {
	border: 1px solid gray;
}

table.tabla-hoyo th {
	background: #96bd0d;
	color: black;
	

}

table.tabla-hoyo td {
	
	background: #eee;
	text-align: center;
	
}

div.deshoyo p {
	color: black;
	width: ;
}
th.barra {
	padding: 5px;
	
}
table.tabla-hoyo th.hoyo-barra-bla {
	background: white;
	
}
table.tabla-hoyo th.hoyo-barra-ama {
	background: yellow;
	color: black;
}
table.tabla-hoyo th.hoyo-barra-roj {
	background: #c33;
	color: white;
}
table.tabla-hoyo th.hoyo-barra-azu {
	background: #0a71b3;
	color: white;
	
}
td.distancia {
	
}
table.box_pares th {
	background: #96bd0d;
	color: white;
	padding: 5px;

}

/* @end */
#contenido960 {
	margin-top: 15px;
	background: white;

	

	
}
#evora-menu {
	float: left;
	width: 230px;
	padding-top: 5px;
	min-height: 545px;
	background-color: transparent;

}
.sblateral {
	padding-top: 10px;
	width: 340px;
	float: left;
	
	margin-top: 10px;
	padding-left: 10px;
}
.sblateral h3 {
	color: #96bd0d;
	font: 25px League, "Helvetica Neu", Arial;
	margin-bottom: 5px;
}

#contenido_home {
	width: 710px;
	float: left;
	/*min-height: 400px; cambio */
	background: white;
	border-radius : 5px ;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #d6d6d6;
	min-height: 185px;
	background: url(images/fondo-widgets.png) repeat-x;
	behavior: url(/PIE.htc);  

}
#foto-cabecera {
	margin-left: 10px;
	width: 720px;
	float: left;
	overflow: hidden;
	display: none;
}
/* @group tabla correspondencias */
table#tabla_correspondencia {
	width: 890px !important;
	background-color: white;
}
/* tabla correspondencias */
table#tabla_correspondencia th {
	padding: 5px;
	height: 20px;
	color: white;
	font-weight: bold;
	background-color: #0291bd;
	font-size: 15px;
	border: none;
}
table#tabla_correspondencia tr {
	padding: 0px;
	height: 20px;
}
table#tabla_correspondencia td{
	padding: 2px;
	height: 20px;
	border: 1px solid #d7d7d7;
}
th.th_co_campo {
	width: 250px;
}
th.th_co_direccion {
		width: 550px;
}
th.th_co_telefono {
		width: 90px;
}


/* @end */

/* @group Menu Principal */
ul#menu-menu_principal {
	margin-left: 0px;
	  

	
}
ul#menu-menu_principal li {

	list-style-type: none;   


}
ul#menu-menu_principal li a {
	text-decoration: none;
	font: 12 "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
	
ul#menu-menu_principal li.menu-iz > a {
		background: #004d78 url(images/sep-menu.png) no-repeat right;
		padding-right: 15px;
		
}

ul#menu-menu_principal li a:hover {

	color: #b7dc27;
	}


/* @end */

/* @group Menu Principal */
ul#menu-menu_en {
	margin-left: 0px;
	  

	
}
ul#menu-menu_en li {

	list-style-type: none;   


}
ul#menu-menu_en li a {
	text-decoration: none;
	font: 12 "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
	
ul#menu-menu_en li.menu-iz > a {
		background: #004d78 url(images/sep-menu.png) no-repeat right;
		padding-right: 15px;
		
}

ul#menu-menu_en li a:hover {

	color: #b7dc27;
	}


/* @end */

/* @group torneos */
.evo_torneos {
	width: 940px;
	float: left;
	/*margin-top: 10px;*/
	padding: 10px;
	-webkit-border-radius  : 3px ;
	-moz-border-radius : 3px ;
	-chrome-border-radius : 3px ;
	background-color: white;
	border: 1px solid #0291bd;
 height: 100%;
	
}
.ficha-torneo {
	display: none;
	margin-bottom: 15px;
}
.datos-torneo h3 a {
	font-size: 14px;
	color: #6da431;
}
.evo_torneos h2 a {
	font-size: 18px;
}
.torneo-fecha {
	font-size: 14px;
	color: #004d78;
	margin-bottom: 5px;
}
h2.nombre-torneo {
	font-size: 14px;
	padding: 5px 0 5px 0;
	cursor: pointer;
}
/* @end */

ul#menu-menu_secundario {
	width: 185px;
	margin: 0px;
	background: none;
	padding-left: 10px;
	list-style-type: none;
	margin-left: 20px;
}


ul#menu-menusecundario_en {
	width: 185px;
	margin: 0px;
	background: none;
	padding-left: 10px;
	list-style-type: none;
	margin-left: 20px;
}


#cabecera-torneos {
	width: 940px;
	float: left;
	margin-bottom: 5px;
	font-size: 12px;

}

.bgtorneo {
	
	background-color: transparent;
	color: black;
	padding: 5px 0px;
	font-weight: bold;
	border-bottom: 2px solid #0291bd;
}

.fl {
	float: left;
}
.fs12 {
	font-size: 12px;
	
}
.cabtorneo {
	width: 250px;
	margin-right: 5px;

}
.cabmes {
	width: 95px;
	margin-right: 5px;

}
.cabfecha {
	width: 70px;
	margin-right: 5px;

}

.cabmodalidad{
	width: 110px;
	margin-right: 10px;
}
.cabresultados{
	width: 210px;
	margin-right: 10px;
}
.cabfichayfotos {
	width: 140px;
	margin-right: 5px;
}

.fila-torneo {
	padding-top: 5px;
	width: 800px;
	float: left;
	margin-bottom: 5px;
	position: relative;
}
.fecha-torneo {
	font-size: 12px;
	width: 70px;
	margin-top: 5px;
	float: left;
	margin-right: 5px;
}
.torneo-modalidad {
	font-size: 12px;
	width: 120px;
	margin-top: 5px;
	float: left;
}
.nombre-torneo {
	font-size: 12px;
	width: 250px;
	margin-top: 5px;
	float: left;
	margin-right: 5px;
	
}

.mr5 {
	margin-right: 5px;
}
.torneo-resultados {
	font-size: 12px;
	width: 65x;
	display: inline;
	float: left;
	-webkit-border-radius  : 3px ;
	-moz-border-radius : 3px ;
	-chrome-border-radius : 3px ;
	background-color: #0291bd;
	margin-right: 5px;
	padding: 5px;
	 
	
}
.torneo-resultados a {
	color: white;
}
.datos-torneo {
	float: left;
}
.torneo-cabecera {
	width: 700px;
	float: left;
}
.torneo-enlace {
	font-size: 12px;
	width: 65x;
	display: inline;
	float: left;
	-webkit-border-radius  : 3px ;
	-moz-border-radius : 3px ;
	-chrome-border-radius : 3px ;
	border-radius:3px ;
	background-color: #004d78;
	
	padding: 5px;
	margin-right: 5px;
	 
}
.torneo-enlace a {

	color: white;
}
.mestorneo {
	color: #0291bd;

	float: left;
	width: 100px;
	font-size: 16px;
	padding-top: 5px;
}
.anotorneo {
	color: #004d78;
	margin-bottom: 10px;
	font: 30px "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.filapar {
	background-color: #d8d8d8;
	padding-bottom: 5px;
}
h3.gform_title {
	display: none;
}
#evora-menu .evorawidget {
	float: left;
	width: 230px;
		border-radius : 5px ;
	-webkit-border-radius  : 5px ;
	-moz-border-radius : 5px ;
	-chrome-border-radius : 5px ;
	border: 1px solid #d6d6d6;
	background: url(images/fondo-widgets.png) repeat-x;
	margin-bottom: 10px;
	padding-bottom: 10px;
	
	
}

h3.widget-title {
	margin-left: 10px;
	margin-right: 10px;
	
	color: #004d78;
	margin-bottom: 5px;
	font: 25px league, "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-style: none;
	
}

.sblateral h3.widget-title {
	margin-left: 0px;
	}


table#tabla-alojamientos {
	width: 890px;
	background-color: white;
	border: 1px solid #eee ;
}

table#tabla-alojamientos td {
	height: 25px;
	padding: 7px 5px 0px 10px;
	border: 1px solid #eee ;
	
}
table#tabla-alojamientos td a {
	color: #004d78;
}
tr.cabecera-tabla {

	padding:12px 0 10px 0;
	font-size:14px;
	color: black;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	background-color: #fff; 
	width: 80px;
	border-bottom: 1px solid #004d78;
}

tr#cabecera-tabla td {

		color: white;
		

}

/* Datos técnicos del campo */



table#tabla-ficha-tecnica table.box_pares {
    width: 550px;
}
table.datos-tecnicos {
    width: 600px;
}
table.datos-tecnicos th {
    background-color: #9dc53b;
    color: white;
    height: 15px;
    padding: 5px 10px;
    text-align: center;
        border: 1px solid #7f7f7f;
}
table.datos-tecnicos td {
    text-align: center;
    height: 20px;
    padding-top: 10px;
    border: 1px solid #7f7f7f;
}

table.datos-longitud {
    width: 600px;
    margin-top:10px;
}
table.datos-longitud th {
    background-color: #9dc53b;
    color: white;
    height: 15px;
    padding: 5px 10px;
    text-align: center;
        border: 1px solid #7f7f7f;
}
table.datos-longitud td {
    text-align: center;
    height: 20px;
    padding-top: 5px;
    border: 1px solid #7f7f7f;
}

table.datos-longitud td.longitud {
    border: none;
}

table.datos-longitud td.blancas {

    width: 120px;
}

table.datos-longitud td.hierba {
	background-color: #eee;
}

table.datos-longitud td.amarillas {
    width: 120px;
	background-color: #fdfc3e;
}
table.datos-longitud td.azules {

    width: 120px;
	background-color: #004d78;
	color: white;
}
table.datos-longitud td.rojas {
   
    width: 120px;
	background-color: red;
	color: white;
}
table.datos-instalaciones {
    width: 600px;
    margin-top: 10px;
}
table.datos-instalaciones th {
    background-color: #9dc53b;
    color: white;
    height: 15px;
    padding: 5px 10px;
    text-align: center;
        border: 1px solid #7f7f7f;
}
table.datos-instalaciones td {
    text-align: center;
    height: 20px;
    padding-top: 5px;
    border: 1px solid #7f7f7f;
}

#lang_sel_footer {
    background-color: transparent;
  border: 0px solid #cdcdcd;
}
ul#menu-menu_secundario li  {
	list-style-type: disc;
}
ul#menu-menusecundario_en li  {
	list-style-type: disc;
}


/* tables */
table.tablesorter {
	margin:10px 0pt 15px;
	font-size: 10pt;
	width: 100%;
	text-align: left;
}
table.tablesorter  tr {
	min-height: 15px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {

	border: 1px solid #FFF;
	font-size: 10pt;
	
}
table.tablesorter thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	border-bottom: 2px solid #1495d1;
}

table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}

.widget_sp_image-description p {
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
.menu-iz a {
	}

ul.submenu li.a {
	background-image: none;
}

#widget-cabecera {
	float:left;
	display: block;
	padding-top: 20px;
	height: 90px;
	margin-right: 0px;
}
#widget-cabecera img.alignleft {
	margin-right: 0px;
}
a.bandera-lenguaje-en {
	float: left;
	height: 30px;
	width: 30px;
	background: url(images/bandera-en.png) no-repeat;
}
a.bandera-lenguaje-es{
	float: left;
	height: 30px;
	width: 30px;
	background: url(images/bandera-es.png) no-repeat;
}
.fila {
	width: 940px;
	float: left;
	position: relative;
	
}

th.thhotel {
	width: 200px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
th.thdir {
	width: 200px;
}
th.thtfno {
	width: 130px;
}
th.themail {
	width: 150px;
}
#widget-idioma {
	float: left;
	padding: 0px 5px;
	margin-top: 12px;
	margin-right: ;
}
.menutwitter {
	margin-left: 70px;
	
}
.menutwitter a {
	padding-left: 35px;
	background: url(./images/twitter.png) no-repeat;

}
.menutwitter a:hover {

	background: url(./images/twitter.png) no-repeat;

}
.menutwitter a:visited {

	
}
.menufacebook {
	margin-left: 5px;
	
}
.menufacebook a {
	padding-left: 20px;

	background: url(./images/facebook.png) no-repeat;

}
.menufacebook a:hover {

	background: url(./images/facebook.png) no-repeat;

}
.menufacebook a:visited {

	
	
}
ul#fotos-torneo {
	margin-left: 0px;
	display: inline;
	
}
li.foto {
	width: 450px;
	display: block;
	float: left;
	list-style-type: none;
	margin-right: 15px;
}
li.foto p {
	float: left;
	font-size: 15px;
	color: #004d78;
	margin: 10px 0px;
}
ul.lista-torneos {
	float: left;
	height: 25px;
	width: 100%;
	margin-left: 0px;
}
ul.lista-torneos li {
	float: left;
	position: relative;
	width: 50px;
	display: block;
	background: ;
	font-size: 18px;
	
	padding: 0px 5px;
	
}

ul.lista-torneos li a {
	float: left;
	display: block;
	text-align: left;
	padding: 5px 10px;
	color: white;
	background-color: #004d78;
	-webkit-border-radius  : 3px ;
	-moz-border-radius : 3px ;
	-chrome-border-radius : 3px ;
	border-radius:3px ;
	
}

ul.lista-torneos li a:hover {
	background-color: #666868;
}

.tabla-abonos {
	border:  1px solid #000 ;
	padding: 5px;
}
.tabla-abonos  td {
	border:  1px solid #000 ;
	padding: 5px;
}
.oro {
	vertical-align:middle;
	
}
.plata {
	vertical-align:middle;
}
td.tipo-oro, td.tipo-plata {
	height: 45px;
	vertical-align:middle;
}
td.precio-oro, td.precio-plata {
	height: 45px;	
	vertical-align:middle;

}

#evora-menu .widget_sp_image-image-link img {
	margin-top: 25px;
}
.titulo {
	margin-top: 10px;
}