/*
THEME NAME: Festival de la tortuga 2009
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Festival de la tortuga 2009, a llevarse a cabo en monterrico, tema de la version 2009
VERSION: 1.0
AUTHOR: <a href="http://npixels.net/">Npixels Estudio</a>
AUTHOR URI:
TAGS: festiva, tortuga, npixels
*/

@import url('styles/reset.css');
@import url('styles/960.css');
@import url('styles/text.css');
@import url('styles/slider2.css');
@import url('styles/sIFR-screen.css');

body{
background:#333333 url(images/background-index.jpg) repeat-x left top;
font-family:"Lucida Sans", Arial, verdana;
}
#bigback{
position:absolute;
top:0;
background:url(images/fondo-adorno.jpg) center top no-repeat;
width:100%;
height:875px;
}
.container_12{
position:relative;
z-index:2;
}
#cuerpo{
position:relative;
left:0;
width:100%;
background:url(images/back-tortuguitas.gif) no-repeat center top;
}
#logo{
background:url(images/logo-big.png) no-repeat;
height:300px;
width:960px;
text-indent:-9999em;
}
#menu{
padding-top:20px;
margin-bottom:75px;
}
#main-menu{
list-style:none;
}
#main-menu li{
float:left;
margin:0 30px 0 0;
}
#main-menu li.last{
margin:0;
}
#main-menu li a{
background:url(images/menu-sprites.png) no-repeat;
display:block;
height:40px;
text-indent:-9999px;
}
li#programa a{
background-position:top left;
width:158px;
}
li#programa a:hover{
background-position:left -43px;
}
li#calendarizacion a{
background-position:-170px top;
width:260px;
}
li#calendarizacion a:hover{
background-position:-170px -43px;
}
li#media a{
background-position:-425px top;
width:100px;
}
li#media a:hover{
background-position:-425px -43px;
}
li#contacto a{
background-position:-528px top;
width:210px;
}
li#contacto a:hover{
background-position:-528px -43px;
}
/*submenu*/
#submenu{
margin-bottom:30px;
}
#submenu ul{
list-style:none;
margin-bottom:0;
}
#submenu ul li{
float:left;
margin:0 5px 0 0;
}
#submenu li.last{
margin:0;
}
#submenu ul li a{
background:url(images/submenu-sprites.png) no-repeat;
display:block;
height:22px;
text-indent:-9999px;
}
#submenu ul li#concurso a{
background-position:top left;
width:175px;
}
#submenu ul li#concurso a:hover{
background-position:left -25px;
}
#submenu ul li#torneod a{
background-position:-180px top;
width:150px;
}
#submenu ul li#torneod a:hover{
background-position:-180px -25px;
}
#submenu ul li#tours a{
background-position:-338px top;
width:170px;
}
#submenu ul li#tours a:hover{
background-position:-338px -25px;
}
#submenu ul li#programa-sub a{
background-position:-515px top;
width:80px;
}
#submenu ul li#programa-sub a:hover{
background-position:-515px -25px;
}
#contenedor{
background:url(images/bottom-back.jpg) no-repeat right bottom;
padding-bottom:20px;
color:#cccccc;
}
#contenido{
min-height:300px;
margin-bottom:30px;
}
/*suscribe form*/
#suscribe-form{
padding:10px;
background:#4d4d4d;
}
#suscribe-form .text, #top-search .text{
float:left;
background:#53bfef;
padding:6px;
border:none;
width:173px;
}
#top-search .text{
width:197px;
}
#suscribe-form .button, #searchform .button, #top-search .button{
float:left;
background:#0988fd;
border:none;
padding:5px;
margin-left:5px;
color:#FFFFFF;
}
/*post*/
.post{
border-bottom:2px dotted #CCCCCC;
margin-bottom:10px;
padding-bottom:10px;
}
.post-meta{
color:#CCCCCC;
}
.post-meta a{
color:#CCCCCC;
text-decoration:none;
}
.post h3{
color:#7ad6ff;
margin-bottom:10px;
padding-left:30px;
}
h3.video{
background:url(images/video-cat.jpg) no-repeat left 5px;
}
h3.foto{
background:url(images/foto-cat.jpg) no-repeat left 7px;
}
h3.general{
background:url(images/general-cat.jpg) no-repeat left 1px;
}
.post h3 a{
color:#7ad6ff;
text-decoration:none;
}
#archivo-blog{
padding-left:480px;
}
/*single*/
.entry-title{
color:#7ad6ff;
font-size:45px;

}
.entry-content{
margin-bottom:20px;
}
.entry-content a{
color:#FFF;
}
.entry-meta a{
color:#CCCCCC;
}
/*navegacion*/
.navigation{
margin-bottom:20px;
}
.navigation a{
color:#CCCCCC;
text-decoration:none;
}
.navigation a:hover{
color:#99ffff;
}
.nav-previous{
float:left;
}
.nav-next{
float:right;
}
/*sponsors*/
#sponsors{
width:960px;
margin-bottom:30px;
}
#sponsors img{
margin-bottom:20px;
}
.titulo-celeste{
color:#99ffff;
}
.titulo-azul{
color:#7ad6ff;
}
#grupo-gestor{
margin-bottom:20px;
}
#grupo-gestor p{
padding:30px 0 0 10px;
}
#grupo-gestor a.ver-mas{
float:right;
font-size:16px;
text-transform:uppercase;
text-decoration:none;
color:#7ad6ff;
}
/*footer*/
#footer{
position:relative;
top:0;
left:0;
width:100%;
background:#96be13 url(images/tortuguita-footer.jpg) repeat-x top;
min-height:88px;
padding-top:30px;
}
#npixels{
text-indent:-9999px;
display:block;
float:right;
height:59px;
width:59px;
background:url(images/npixels-logo.gif) no-repeat left top;
}
#gestor{
float:right;
position:relative;
top:-20px;
margin-right:20px;
}
#npixels:hover{
background-position:right top;
}
/*inner*/
body.inner{
background-position:center -445px;
}
body.inner #bigback{
position:absolute;
top:0;
background:url(images/fondo-adorno.jpg) center -445px no-repeat;
width:100%;
height:400px;
}
body.inner #logo{
background:url(images/logo-interna.png) no-repeat;
margin-top:10px;
height:160px;
width:665px;
float:left;
}
#logo a{
display:block;
width:100%;
height:100%;
text-indent:-9999em;
}
/*top search*/
#top-searchd{
float:left;
width:295px;
}
#top-search{
margin-top:50px;
padding:10px;
background:#ffffff;
opacity:.7;
}
#top-search .text{
}
#top-search .button{
}
/*sidebar inner*/
#sidebar{
}
#sidebar a{
color:#CCCCCC;
}
.widget{
padding-bottom:20px;
margin-bottom:20px;
border-bottom:2px dotted #CCCCCC;
}
.widget a{
text-decoration:none;
}
.widget ul{
list-style:inside;
}
.widget ul li{
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #4d4d4d;
margin-left:0;
}
#reserva-nat{
position:relative;
}
.list-meta, .list-meta a{
color:#FFFFFF;
}
/*widget y mas*/
#searchform{
height:28px;
}
.widget_search #searchform{
padding:10px;
background:#4d4d4d;
}
.widget_search .text{
width:185px;
background:#53bfef;
padding:6px;
float:left;
border:none;
}
.widget_search .button{
}
/*formulario de contacto*/
.formcontainer fieldset{
border:#4d4d4d dotted 1px;
padding:10px;
}
.formcontainer a{
color:#CCCCCC;
}
.formcontainer .form-label{
margin-bottom:5px;
}
.formcontainer .form-input{
margin-bottom:10px;
}
.formcontainer .form-input input, .formcontainer .form-textarea textarea{
border:5px solid #4d4d4d;
}
.form-submit{
padding:10px 0;
}
.form-submit .button{
border:none;
width:100%;
padding:10px 0;
background:#0e72b5;
background:#97bf0d;
color:#FFFFFF;
font-size:25px;
}
.formcontainer .important{
color:#FF0000;
}
/*comentarios*/
#comments-list{
}
#comments-list a{
color:#CCCCCC;
}
#comments-list ol{
list-style:none;
}
#comments-list ol li{
margin-left:0;
padding:10px;
border:5px solid #4d4d4d;
margin-bottom:10px;
}
#comments-list .vcard{
font-size:16px;
color:#FFFFFF;
margin-bottom:10px;
}
#comments-list .vcard a{
color:#FFFFFF;
}
#comments-list .vcard span{
padding-top:3px;
float:left;
}
#comments-list .vcard img{
float:left;
margin-right:10px;
}
#comments-list .comment-meta{
float:right;
}
#comments-list li.byuser{
border:5px solid #97bf0d;
}
.fechas-table{
text-align:center;
border-collapse: collapse;
margin-bottom:30px;
}
.fechas-table td{
border-right:1px solid #4d4d4d;
border-bottom:1px solid #4d4d4d;
padding:5px;
vertical-align:middle;
}
.fechas-table tr:hover{
background:#4d4d4d;
color:#FFFFFF;
}
.fechas-table td.ultimo{
border-right:none;
}
/*otras cosas*/
.ancla{
color:#4d4d4d!important;
padding-top:10px;
}
.top{
text-decoration:none;
padding-top:10px;
}
/*paneles del slider*/
#panel-1{
color:#0e72b5;
}
#panel-1 img{
float:left;
position:relative;
margin-right:20px;
}
.texto{
color:#0e72b5;
font-size:20px;
padding-top:50px;
}
#panel-1 p.grande{
font-size:36px;
line-height:36px;
}
ul.tortuguitas{
color:#0e72b5;
font-size:14px;
list-style:none;
margin-bottom:0;
margin-left:10px;
}
ul.tortuguitas li{
background:url(images/li-tortuga.png) no-repeat left top;
padding:3px 0 3px 35px;
margin-left:0;
float:left;
width:350px;
margin:0 15px 10px 0;
}
.ver-mas-slider{
color:#333333;
text-transform:uppercase;
}
.wrapper h1{
margin-bottom:10px;
}
/*wordpress default*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
/*cforms*/
