body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:12px Helvetica; color:#666666; background:#eeeeee;}
span.clear{clear:both;}
div.left{float:left; width:auto;}
div.right{float:right; width:auto;}
a:focus{outline:none}
img.left_curve{float:left;}
img.right_curve{float:right;}

div#outer_layout{float:left; width:100%;}
div#layout{margin:0 auto; width:981px; background:#eeeeee;}
a { color: #187052; text-decoration: none; font-weight: bold;}
a:hover {color: #003333; cursor:pointer;}
.marginTop {margin-top:30px;}

/* MODAL WINDOW */
#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000;}
/* Container */
#simplemodal-container {height:350px; width:500px; color:#bbb; background-color:#333; border:4px solid #444; padding:0;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg { padding:4px 6px 4px 7px; border:4px solid #444; display:inline; z-index:3200; position:absolute; top:-4px; right:-4px; cursor:pointer;}
#simplemodal-container #basic-modal-content {}
#simplemodal-container #basic-modal-content div.player_data{float:left; width:220px; margin:20px 0 0 15px; line-height:5px;}
#simplemodal-container #basic-modal-content div.player_data p.name{float:left; width:220px; font:bold 23px Helvetica; color:#dddddd;}
#simplemodal-container #basic-modal-content div.player_data p.puesto{float:left; width:220px; font:normal 12px Helvetica; color:#dddddd;}

#simplemodal-container #basic-modal-content div.player_data2{float:left; width:220px; margin:40px 0 0 15px;}
#simplemodal-container #basic-modal-content div.player_data2 span {float:left; width:220px; margin:5px 0 0;}
#simplemodal-container #basic-modal-content div.player_data2 span label{float:left; width:120px; font:normal 12px Helvetica; color:#dddddd;}
#simplemodal-container #basic-modal-content div.player_data2 span p{float:left; width:100px; font:normal 14px Helvetica; color:#ffffff;}

#simplemodal-container #basic-modal-content div.estadisticas {float:left; width:465px; margin:30px 0 0 15px;}
#simplemodal-container #basic-modal-content div.estadisticas table {float:left; width:465px;}
#simplemodal-container #basic-modal-content div.estadisticas table thead{font:bold 14px Helvetica; color:#cccccc;}
#simplemodal-container #basic-modal-content div.estadisticas table thead tr th{width:55px;}
#simplemodal-container #basic-modal-content div.estadisticas table tbody{font:bold 16px Helvetica; color:#ffffff; text-align:center;}
#simplemodal-container #basic-modal-content div.estadisticas table tbody tr td{padding:5px 0 0 0;}



/* HEADER */
div#header { float:left; width:100%; background:white url(../images/header.gif) repeat-x 0 0; border-bottom:1px solid #999999; height:100px;}
div#header a.logo{position:absolute; top:0; left:0; width:auto; margin:0 10px 0 0; padding:0; }
div#header p{ float:left; width:350px; padding:18px 10px 10px 0; font-size:35px; font-weight:bold; color:#eeeeee; letter-spacing:-3px; cursor:default;}
div#header p b{color:#cccccc; font-weight:normal;}
div#header #header_content {margin:0 auto; width:981px;  position:relative;}

div#header #header_content a#rinconJose {position:absolute; right:110px; bottom:-35px; background:url(../images/rinconJose.png) no-repeat 0 0; width:100px; height:50px;}
div#header #header_content a#rinconJose:hover {background:url(../images/rinconJose.png) no-repeat 0 -52px;}

div#header #header_content a#restauranteGuzman {position:absolute; right:220px; bottom:-37px; background:url(../images/restauranteGuzman.png) no-repeat 0 0; width:100px; height:50px;}
div#header #header_content a#restauranteGuzman:hover {background:url(../images/restauranteGuzman.png) no-repeat 0 -47px;}

div#header #header_content a#lapiedad {position:absolute; right:0; bottom:-37px; background:url(../images/lapiedad.png) no-repeat 0 0; width:104px; height:60px;}
div#header #header_content a#lapiedad:hover {background:url(../images/lapiedad.png) no-repeat 0 -62px;}

	/* menu */
#menu { margin-left: auto; margin-right: auto; width: 981px; position: relative; min-height: 60px;}
#body-image { margin-top: 40px;}
#main-nav { margin: 0px 0px 0px 2px; text-align: left; min-height: 25px; padding-top: 10px; padding-left: 0px;}
#main-handle { width: 415px; float: right; margin:0; margin-top: -1px;}
#main-nav li { display: inline; list-style: none;}
#main-nav li a { margin-right: 5px; font-size: 13px; text-decoration: none; color: #f2f2f2; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; padding: 10px 10px 0 10px; outline: 0; position: relative; top: -2px;}
#main-nav li a:hover, #main-nav li a.active {text-decoration:underline; cursor:pointer;}
#sub-link-bar {background: #009575; min-height: 1px; border-bottom: #009575 2px solid;}
.sub-links { display: none; position: absolute; width: 100%; top: -30px; text-align: right; left: 0px;}
#main-nav li .sub-links li a:hover{ background:none; text-decoration:underline;}
#main-nav li a.close{ display: none; position: absolute; right:-2px;}
#main-nav li a.close:hover{ background: none;}
.round { display:block}
.round * {display:block; height:1px; overflow:hidden; font-size:.01em; background:#009575}
.round1 { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #009575; border-right:1px solid #009575; background:#009575}
.round2 { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #009575; border-right:1px solid #009575; background:#009575}
.round3 { margin-left:1px; margin-right:1px; border-left:1px solid #009575; border-right:1px solid #009575;}
.round4 { border-left:1px solid #009575; border-right:1px solid #009575}
.round5 { border-left:1px solid #009575; border-right:1px solid #009575}
.roundfg { background:#009575; height:30px;}


/*HOME*/

div#socios_banner {display:none;}
div#socios_banner h1 {padding:20px 10px 0 10px; text-align:center; font:normal 21px Verdana; color:white;}
div#socios_banner h1 a {text-decoration:underline;}
div#socios_banner h1 a:hover {text-decoration:none;}
div#socios_banner img {margin:20px 0 0 145px; width:200px; padding:0 0 25px 0;}
div#socios_banner p {padding:0 15px; line-height:20px; font:normal 14px Verdana;}




div.top {position:relative; float:left; width:979px; height:398px; border:1px solid #9f9f9f; margin:15px 0; padding:0; background:white;}

	/* NEWS CONTAINER */
.container {overflow: hidden; width: 979px; float:left;}
#main { background: #f7f7f7; width:973px; height:391px; padding:3px;}
.main_image { width: 650px; height: 391px; float: left; background: #333; position: relative; overflow: hidden; color: #fff;}
.main_image h2 {font-size: 19px; font-weight: normal; margin: 0; padding: 5px 10px 7px 10px;}
.main_image h2 a{font-weight: normal; color:white; text-decoration:none;}
.main_image h2 a:hover {font-weight: normal; color:white; text-decoration:underline;}
.main_image h2 a:hover div.truncate_less {text-decoration:underline;}
.main_image p { font-size: 21px; padding:0; margin: 0; line-height: 10px;}
li .block small { float:left; margin:3px 0 0 0; padding: 1px 0 0 20px; background: url(../images/icon_calendar.gif) no-repeat 0 top; font-size: 1em;}
.desc .block small { padding: 2px 0 0 20px; margin:0 0 10px 0; background: url(../images/icon_calendar.gif) no-repeat 0 top; font-size: 1em; }
.main_image .block small {margin-left: 10px;}
.main_image .desc{position: absolute; bottom: 0; left: 0; width: 100%; display: none;}
.main_image .block{ width: 100%; height:60px; background: #333333; border-top: 1px solid #000;}
.main_image a.collapse { height: 27px; width: 93px; text-indent: -99999px; position: absolute; top: -27px; right: 20px;}
.main_image a.show {background-position: left bottom;} 
.image_thumb { float: left; width: 322px; background: #f0f0f0; border-top: 1px solid #ccc;}
.image_thumb img { border: 1px solid #ccc;  padding: 2px; background: #fff; float: left;}
.image_thumb ul { margin: 0; padding: 0; list-style: none; width:200px;}
.image_thumb ul li{margin: 0; padding: 7px 7px; background: #dddddd; width: 307px; float: left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; height: 62px;}
.image_thumb ul li.hover { background: #cdcdcd; cursor: pointer;}
.image_thumb ul li.active { background: #fff; cursor: default;}
html .image_thumb ul li h2 {font-size: 15px; margin: 0; padding: 0; color:#333333; width:230px;}
html .image_thumb ul li h2 a {font-weight:normal; color:#666666; text-decoration:none; color:#333333}
.image_thumb ul li .block {float: left; margin-left: 5px; padding: 0; width: 240px;}	
.image_thumb ul li p{display: none;}
	/* END NEWS CONTAINER */

div.box_content_other {float:left; width:979px; border:1px solid #9f9f9f; padding: 0 0 18px 0; margin:30px 0; background:white;}

div.box_content {float:left; width:981px;/* border:1px solid #9f9f9f;*/ padding: 0 0 18px 0; margin:0;}
div.box_content div.box {position:relative; float:left; width:310px; border:1px solid #9f9f9f; height:310px; margin:22px 0 0 22px; background:#fdfdfd; display:inline;}
div.box_content div.box h2{float:left; width:280px; border-bottom:2px solid #007B60; padding:10px 15px 7px 15px; font:19px Arial; color:#444444; font-weight:bold; letter-spacing:-1px;}
div.box_content div.box h3{float:left; width:280px; padding:20px 15px 0 15px; margin:0; font:17px Helvetica; color:#187052; font-weight:normal; letter-spacing:-1px;}
div.box_content div.box p{float:left; width:280px; padding:0 15px 0 15px; margin:0; font:14px Helvetica; color:#666666; font-weight:normal; line-height:18px;}
div.box_content div.box div.content {float:left; width:250px; height:auto; padding:20px 0 0 0;}
a.imagen{float:right; margin:5px 10px 0 0; padding:2px; border:1px solid #cccccc;}
div.box_content div.box div.bottom_container{position:absolute; float:left; bottom:0px; left:0px; width:310px; border-top:1px solid #187052; background:#f7f7f7; height:40px;}
div.box_content div.box div.bottom_container a{float:left; margin:14px 0 0 15px; width:auto; font-weight:normal; font:11px Helvetica;}
div.box_content div.box div.bottom_container a:hover {}
div.next_match {float:left; margin:30px 0 25px 37px; position:relative; width:250px; display:inline;}
div.next_match img.betis{float:left; width:95px; height:70px; margin:3px 0 0 0;}
div.next_match img.visitante{float:left; margin:0 10px 0 10px; width:70px; height:75px;}
div.next_match span{float:left; font:40px Helvetica; margin:20px 10px 0 15px; color:#333333; cursor:default;}
div.match_text {text-align:center; float:left; width:100%; font-size:18px; font-family:Helvetica; cursor:default; font-weight:bold; color:#333333;}
div.match_text p{padding:3px 0 0 0;}
div.last_match {position:absolute; bottom:0; left:0; height:80px; width:244px;}
div.last_match ul{float:left; margin:10px 0 0 15px; width:200px;}
div.last_match ul li{float:left; width:180px; margin: 0 0 10px 15px;}
div.last_match ul li span.home{float:left; width:60px; text-align:left; margin: 0 10px 0 0; font:10px Helvetica;  line-height:20px; color:#187052;}
div.last_match ul li span.text{float:left; width:100px;}
div.last_match ul li img{float:right; width:20px;}
div.last_match ul li span.visitor{float:left; width:60px; text-align:left; margin: 0 10px 0 0; font:10px Helvetica;  line-height:20px; color:red;}
div.box table {float:left; width:310px; margin:30px 0 0 0; font:14px Helvetica; text-align:left; cursor:default; border:0px;}
div.box table tbody{color:#666666; border:0px; margin:0; padding:0;}
div.box table tbody tr{color:#666666; height:28px; border:0px; margin:0; padding:0;}
div.box table tbody tr td{ border:0px; margin:0; padding:0;}
div.box table tbody tr.betis{color:#FFFFFF; background:#007B60; border:0px; margin:0; padding:0;}
div.logos_content {float:left; width:979px; height:70px; border:1px solid #9f9f9f; background: white; padding: 0 0 18px 0; margin:15px 0;}
div.logos_content p {width:961px; float:left; text-align:center;}
div.logos_content p.up{font:normal 17px Arial; color:#666666; margin:10px 0 0 0;}
div.logos_content p.middle{font:normal 15px Arial; color:#187052; margin:0;}
div.logos_content p.bottom{font:normal 13px Arial; color:#666666; margin:10px 0 0 0;}



/* HOVER HREF*/
a.facebook {color:#003366;}
a.facebook:hover {color:#336699;}
a.twitter {color:#66ccff;}
a.twitter:hover {color:#33ccff;}
a.youtube {color:#3f3f3f;}
a.youtube b{color:#ff3333; letter-spacing:-1px;}
a.youtube:hover {color:#ff3333;}
a.youtube:hover b{color:#3f3f3f;}
a.flickr {color:#0063dc;}
a.flickr b{color:#ff0084;}
a.flickr:hover {color:#ff0084;}
a.flickr:hover b{color:#0063dc;}



/* JUGADORES */
div.vertical_title1 {float:left; height:182px; width:160px; margin:20px 25px 10px 10px; border-right:2px solid #187052; padding:0 10px 0 0;}
div.vertical_title1 h2{color: #187052; text-align:right; width:100%; font-weight:bold;}
div.vertical_title {float:left; height:755px; width:160px; margin:20px 25px 10px 10px; border-right:2px solid #187052; padding:0 10px 0 0;}
div.vertical_title h2{color: #187052; text-align:right; width:100%; font-weight:bold;}
.zitem {width:125px; height:125px; border:1px solid #222; margin:5px 23px 5px 0; overflow:hidden; position:relative; float:left;}
.zitem2 {width:125px; height:125px; border:1px solid #222; margin:5px 0px 5px 0; overflow:hidden; position:relative; float:left;}
.zitem .caption, .zitem2 .caption { width:125px; height:30px; background:#000; color:#fff; font-weight:bold; position:absolute; bottom:-1px;  left:0; display:none;
filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.zitem .caption a, .zitem2 .caption a { text-decoration:none; color:#fff; font-size:12px; padding-top:5px; text-align: center; display:block;}
img.zitem { border:0; position:absolute;}
.clear {clear:both;}


/* HISTORIA */
p.history_title {position:absolute; bottom:10px; right:20px; width:auto; font:42px Arial; font-weight:bold; color:#e6e6e6; letter-spacing:-3px;}
p.history_title b {color:#c2f7eb;}
div.information_content {float:left; padding:20px 20px 2px 20px; width:938px;}
div.information_content p.subtitle {font:18px Helvetica,Arial; color:#187052; font-weight:normal; letter-spacing:-1px; text-align:center; padding:20px 0 40px 0;}
div.information_content p.text {float:left; font:15px Helvetica,Arial; color:#666666; font-weight:normal; letter-spacing:0px; text-align:left; width:auto;}
div.information_content div.text_image {float:left; margin:35px 0;}
div.information_content div.text_image img {float:left; width:auto; margin:0 30px 0 0; padding:2px; border:1px #cccccc solid;}
div.information_content div.text_image  p {float:left; font:15px Helvetica,Arial; color:#666666; font-weight:normal; letter-spacing:0px; text-align:left; width:480px;}
div.image_gallery{float:left; width:404px; height:280px; margin:0 35px 0 0;}
div.image_gallery #slideshow {margin:0; position:relative; height:100%; width:100%; float:left;}
div.image_gallery #slideshow IMG { position:absolute; top:0; left:0; z-index:8; height:280px; width:400px; border:1px solid #cccccc; padding:2px;}
div.image_gallery #slideshow IMG.active { z-index:10;}
div.image_gallery #slideshow IMG.last-active { z-index:9;}


/* CALENDARIO */
div.vertical_title4 {float:left; height:617px; width:180px; margin:20px 25px 10px 10px; border-right:2px solid #187052; padding:0 10px 0 0;}
div.vertical_title4 h2{color: #187052; text-align:right; width:100%; font-weight:bold;}
div.calendar {position:relative; float:left; width:979px; height:125px; border:1px solid #9f9f9f; margin:15px 0; padding:0; background:white;}


/* CLASIFICACIÓN */
div.vertical_title3 {float:left; height:546px; width:180px; margin:20px 25px 10px 10px; border-right:2px solid #187052; padding:0 10px 0 0;}
div.vertical_title3 h2{color: #187052; text-align:right; width:100%; font-weight:bold;}
table.preferente {float:left; width:700px; margin:20px 0 0 0; font:14px Helvetica; text-align:center; cursor:default; border:0px;}
table.preferente thead tr th{border-bottom:2px solid #666666; padding-bottom:5px; margin-bottom:5px;}
table.preferente tbody{color:#666666; border:0px; margin:0; padding:0;}
table.preferente tbody tr{color:#666666; height:28px; border:0px; margin:0; padding:0;}
table.preferente tbody tr td{ border:0px; margin:0; padding:0;}
table.preferente tbody tr.betis{color:#FFFFFF; background:#007B60; border:0px; margin:0; padding:0;}



/* RESULTADOS */
div.vertical_title5 {float:left; height:1760px; width:180px; margin:20px 55px 10px 10px; border-right:2px solid #187052; padding:0 10px 0 0;}
div.vertical_title5 h2{color: #187052; text-align:right; width:100%; font-weight:bold;}
div.month_results {float:left; margin:40px 0 0 0;}
div.month_results h3{font:16px Helvetica, Arial; color:#666666;}
div.month_results table {float:left; width:660px; font:13px Helvetica,Arial;margin:5px 0 0 0;}
div.month_results table thead tr th{border-bottom:2px solid #333333; padding:0; margin:0;}
div.month_results table tbody tr td{border-bottom:1px solid #dddddd; padding:8px 0; margin:0;}
div.month_results table tbody tr.out{background:#efefef; border:0px; margin:0; padding:0;}


/* CLUB */
div.box_club {float:left; width:979px; border:1px solid #9f9f9f; background: white; padding:0; margin:15px 0;}
div.vertical_informacion {float:left; height:345px; width:160px; margin:20px 20px 15px 10px; border-right:2px solid #187052; padding:0 10px 0 0;}
div.vertical_informacion h2{color: #187052; text-align:right; width:100%; font-weight:bold;}

#information { margin:20px 0 0 0;}
#information div.information_databox {float:left; width:380px; padding:10px 0 10px 10px; margin:0 0 0 20px; font:13px Arial; color:#999999; border-bottom:1px dotted #999999;}
#information div.information_last {float:left; width:380px; padding:10px 0 10px 10px; margin:0 0 0 20px; font:13px Arial; color:#999999; border-bottom:none;}
#information div.information_last span {float:left; width:130px;}
#information div.information_last span.information {color:#666666; padding:0; font-weight:bold; width:250px;}
#information div.information_databox span {float:left; width:130px;}
#information div.information_databox span.information {color:#666666; padding:0; font-weight:bold; width:250px;}

div.vertical_organigrama {float:left; height:780px; width:160px; margin:20px 20px 15px 10px; border-right:2px solid #187052; padding:0 10px 0 0;}
div.vertical_organigrama h2{color: #187052; text-align:right; width:100%; font-weight:bold;}
div#organigrama {float:left; margin:10px 0 0 55px; width: 650px; height: 780px; background:url(../images/organigrama.jpg) no-repeat 0 0;}

div.vertical_estadio {float:left; height:305px; width:160px; margin:20px 20px 15px 10px; border-right:2px solid #187052; padding:0 10px 0 0;}
div.vertical_estadio h2{color: #187052; text-align:right; width:100%; font-weight:bold;}
#cotorruelo {float:left; width:340px; height:200px; border:1px solid #cccccc; padding:0; margin:0 20px 0 0;}
div.cotorruelo{float:left; width:340px; height:200px; margin:0;}
div.cotorruelo #slideshow {margin:0; position:relative; height:100%; width:100%; float:left;}
div.cotorruelo #slideshow IMG { position:absolute; top:0; left:0; z-index:8; height:196px; width:340px; border:1px solid #cccccc; padding:2px;}
div.cotorruelo #slideshow IMG.active { z-index:10;}
div.cotorruelo #slideshow IMG.last-active { z-index:9;}

div.vertical_equipacion {float:left; height:140px; width:160px; margin:20px 10px 15px 10px; border-right:2px solid #187052; padding:0 10px 0 0;}
div.vertical_equipacion h2{color: #187052; text-align:right; width:100%; font-weight:bold;}


/* VETERANOS */
div#layout div.left_container {float:left; width:710px; margin:0 0 40px 0;}
div#layout div.left_container div.veteranos_foto {float:left; width:702px; margin:30px 0 0 0; padding:3px; border:1px solid #cccccc;}
div#layout div.left_container div.veteranos_foto img {width:702px;}
div#layout div.left_container div.data {position:relative; float:left; border:1px solid #9f9f9f; width:668px; background:white; margin:30px 0 0 0; padding:20px;}
div#layout div.left_container div.data h3{font: bold 18px Arial; letter-spacing:-1px; color:#1A1A1B; width:100%; border-bottom:1px solid #1A1A1B; margin:0 0 15px 0;}
div#layout div.left_container div.data h1{font: bold 25px Arial; letter-spacing:-1px; color:#187052;}
div#layout div.left_container div.data p{font: normal 14px Arial; padding:15px 0 0 0; line-height:20px;}
div#layout div.left_container div.data div.classification {float:left; border-right:1px solid #adadad; padding: 0 20px 0 0;}
div#layout div.left_container div.data div.classification table {float:left; width:420px; margin:0; font:14px Helvetica; text-align:left; cursor:default; border:0px;}
div#layout div.left_container div.data div.classification table tbody{color:#666666; border:0px; margin:0; padding:0;}
div#layout div.left_container div.data div.classification table tbody tr{color:#666666; height:28px; border:0px; margin:0; padding:0;}
div#layout div.left_container div.data div.classification table thead tr th{text-align:center; width:35px;}
div#layout div.left_container div.data div.classification table tbody tr td{ border:0px; margin:0; padding:0; text-align:center; width:auto;}
div#layout div.left_container div.data div.classification table tbody tr.betis{color:#FFFFFF; background:#007B60; border:0px; margin:0; padding:0;}

div#layout div.left_container div.data div.matches {float:left; padding:0 0 0 20px;}
div#layout div.left_container div.data div.matches div.last {width:200px; border-top:1px solid #cccccc; padding:10px 0 20px 0;}
div#layout div.left_container div.data div.matches div.next {width:200px; padding:10px 0 20px 0; height:150px;}
div#layout div.left_container div.data div.matches div p{width:100%; text-align:center; padding:0; text-decoration:none; font:normal 12px Arial; padding:0;}
div#layout div.left_container div.data div.matches div p.title{width:100%; text-align:center; padding:0 0 15px 0; text-decoration:underline; font:normal 16px Arial;}
div#layout div.left_container div.data div.matches div p.betis{width:100%; text-align:center; padding:0; font:bold 15px Arial; color:#187052;}
div#layout div.left_container div.data div.matches div p.resultado{width:100%; text-align:center; padding:0; font:normal 45px Arial; color:#333333;}
div#layout div.left_container div.data div.matches div p small{font-weight:normal;}
div#layout div.left_container div.data div.matches div p.visitante{width:100%; text-align:center; padding:0; font:normal 15px Arial; color:#333333;}
div#layout div.left_container div.data div.matches div p.lugar{width:100%; text-align:center; padding:20px 0 0 0; font:normal 12px Arial; color:#999999;}

div#layout div.left_container div.data div.month_results h3 {padding:0; border:none; margin:0;}


a#label_results {position:absolute; bottom:-25px; right:0px; font:normal 13px Arial; color:#FFFFFF; padding:5px; background:#187052;}
a#label_results:hover {cursor:pointer; background:#003333;}
a#entire_new {position:absolute; bottom:-25px; right:-1px; font:normal 13px Arial; color:#FFFFFF; padding:5px; background:#187052;}
a#entire_new:hover {cursor:pointer; background:#003333;}

div#layout div.right_container {float:right; width:230px; border:1px solid #9f9f9f; background:white; margin:30px 0 20px; padding:10px;}
div#layout div.right_container h1{float:left; font:bold 18px Arial; color:#666666; border-bottom:2px solid #888888; padding:0 0 3px 0; width:230px; letter-spacing:-1px; margin:0 0 5px 0;}
div#layout div.right_container div.veteran_player {float:left; width:230px; margin:10px 0 10px 0;}
div#layout div.right_container div.veteran_player span.veteran_image{float:left; width:50px; height:50px;}
div#layout div.right_container div.veteran_player span.veteran_image img{float:left; padding:2px; border:1px solid #cccccc; background:white; width:100%; height:100%;}
div#layout div.right_container div.veteran_player span.veteran_data{float:right; width:165px;}
div#layout div.right_container div.veteran_player span.veteran_data p.name{font:bold 14px Arial; color:#555555;}
div#layout div.right_container div.veteran_player span.veteran_data p.years{font:normal 12px Arial; color:#126f56; font-style: italic;}
div#layout div.right_container div.veteran_player span.veteran_data p.position{font:normal 13px Arial; color: #999999;}




/* 404 */
div.ppal_container {float:left; width: 100%; background:white; margin:0; padding:0; height:870px;}
div.pageError {float:left; font-size: 60px; font-family: Helvetica; color: #187052; margin-top: 80px; width:100%; font-weight: normal; letter-spacing: -3px; text-align:center; padding:0;}
span.textError {float:left; font-size: 40px; color: #187052; letter-spacing: -3px; font-weight: normal; text-align:center; width:100%; padding:0; margin:0;}
span.error404 {float:left; font-size: 13px; color: gray; font-weight: normal; width:100%; text-align:center; margin:20px 0 0 0; padding:0;}


/* SPONSORS */
div#layout div.sponsorInformation {position:relative; float:left; padding:25px 25px 24px 25px; width:889px; border:1px solid #cccccc; border-bottom:none; background:white; margin:50px 0 0 20px;}
div#layout div.sponsorInformation h3 {float:left; font:bold 25px Arial; color:#333333; letter-spacing:-1px; width:889px;}
div#layout div.sponsorInformation a.direccion{float:left; font:normal 12px Arial; color:#999999; padding:3px 0 3px 22px; width:auto; background:url(../images/GoogleMarker.png) no-repeat 0 0;}
div#layout div.sponsorInformation a.direccion:hover {color:#666666;}

div#layout div.sponsor_data {float:left; width:889px; margin:50px 0 0 0;}
div#layout div.sponsor_data h4 {float:left; width:475px; font:normal 18px Helvetica; color:#187052; margin:0 0 20px 0;}
div#layout div.sponsor_data p.left{float:left; width:475px; font:normal 15px Arial; color:#666666; margin:0; line-height:20px;}
div#layout div.sponsor_data p.leftSecond {float:left; width:475px; font:normal 15px Arial; color:#666666; margin:0; line-height:20px; margin:20px 0 0 0;}
div#layout div.sponsor_data img.left {float:left; border:1px solid #cccccc; padding:2px; width:350px; margin:0;}
div#layout div.sponsor_data img.right {float:right; border:1px solid #cccccc; padding:2px; width:350px; margin:0;}
div#layout div.sponsor_data p.leftSecond a {font:normal 15px Arial; color:#187052; text-decoration:none; background:none; padding:0; margin:0; float:none;}
div#layout div.sponsor_data p.leftSecond a:hover {text-decoration:underline;}

/* slider fotos*/
#slider {float:left; margin:0; width:879px; margin:80px 0 0 5px;}
#slider ul, #slider li{margin:0; padding:0; list-style:none;}
#slider li { width:879px; height:241px; overflow:hidden; margin:0; padding:0;}
#slider li img{ width:204px; height:204px; border:1px solid #cccccc; padding:2px; margin:0 2px 0 2px;}
	
ol#controls{ float:left; margin:1em 0; padding:0; height:17px;}
ol#controls li{ margin:0 10px 0 0; padding:0; float:left; list-style:none; height:17px; line-height:28px;}
ol#controls li a{ border:1px solid #ccc; background:#FFFFFF; padding:5px 7px; color:#666; text-decoration:none;}
ol#controls li.current a{ background:#a2f2b3; color:#000;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* fin slider fotos */

div#positionInformation {position:relative; float:left; width:887px; height:150px; border:1px solid #cccccc; background:white; margin:20px 0 0 0;}
div#layout div.shadow {float:left; width:941px; height:15px; background:url(../images/borderWhiteBox.jpg) no-repeat 0 bottom; margin:0; margin:0 0 0 20px;}

div.sponsors_question {float:left; width:939px; border:1px solid #cccccc; border-bottom:none; background:white; margin:50px 0 0 20px; padding:15px 0;}
div.sponsors_question p {text-align:center;}
div.sponsors_question p.up{font:normal 17px Arial; color:#666666; margin:10px 0 0 0;}
div.sponsors_question p.middle{font:normal 15px Arial; color:#187052; margin:0;}
div.sponsors_question p.bottom{font:normal 13px Arial; color:#666666; margin:10px 0 0 0;}


/*HAZTE SOCIO*/
div#layout div.sponsorInformation h1 {float:left; font:normal 25px Verdana; color:#333333; text-align:center; letter-spacing:-1px; width:889px;}
div#layout div.sponsorInformation p.socios {float:left; padding:20px 0 0 0; font:normal 15px Arial; line-height:21px; color:#666666; text-align:left; width:889px;}
div#layout div.sponsorInformation img.camiseta {position:absolute; right:45px; bottom:80px;}
div#layout div.sponsorInformation form {float:left; padding:40px 0 0 0; width:450px;}
div#layout div.sponsorInformation form tr {padding:8px 0;}
div#layout div.sponsorInformation form td {font:bold 15px Arial; color:#666666; padding:0 5px 0 0;}
div#layout div.sponsorInformation form input[type="text"] {border:none; background:white; width:250px; border:1px solid #cccccc; -moz-border-radius:3px; -webkit-border-radius:3px; padding:5px; font:normal 13px Arial; color:#666666;}
div#layout div.sponsorInformation form input[type="submit"] {margin:40px 0 0 0; border:none; background:#187052; font:bold 15px Arial; color:white; padding:5px 10px; -moz-border-radius:3px; -webkit-border-radius:3px;}
div#layout div.sponsorInformation form input[type="submit"]:hover {background:#187070; cursor:pointer;}



/*FOOTER*/
div#footer{float:left; width:100%; background:#dddddd; border-top:1px solid #999999; height:100px; margin:15px 0 0 0;}
div#footer div#footer_content {margin:0 auto; width:981px; padding:30px 0 0 0; color:#656565;}
div.rights {float:left; width:auto;}
div.rights a {font-weight:bold;}