/*  
Theme Name: surfglassy.com v2
Theme URI: http://www.surfglassy.com/
Description: Theme creado para la version 2 del diseņo de surfglassy.com por <a href="http://lukos.org/">Lukos.org</a>.
Version: 2
Author: Marcos Fermin Lobo
Author URI: http://lukos.org/
*/

*{
	margin:0px;
	padding:0px;
}

html{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	font-family: "Arial";
	font-size: 0.75em;/*(12px/16)=0.75em*/
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/fondo_pix.png);
	background-repeat: repeat-x;
}

form{
	margin:0px;
	padding:0px;
}

p{
	font-size: 1em;/*(12px/16)=0.75em*/
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}

a {
	text-decoration:none;
	color: #103337; /*color verde del menu*/
}

a:hover{
	text-decoration:underline;
}

table{
	border-spacing:0px;
}

a img {
	border: none;
}

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

cite {
	font-size: 90%;
	font-style: normal;
}


ol#comments li p {
	font-size: 100%;
}

.feedback {
	font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: -1px;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	background: #90a090;
	border-top: 3px double #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}

.meta {
	font-size: .75em;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}

.storytitle {
	margin: 0;
}

.storytitle a {
	text-decoration: none;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}


#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

/* Captions & aligment */
.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;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.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;
}
/* End captions & aligment */

#todo, #footer_contenido{
	margin: auto;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	width: 900px;
}


/*  INICIO CABECERA  */
#cabecera{
	width: 100%;
	height: 88px;
	background-image: url(images/flor_trasn_cortada.png);
	background-repeat: no-repeat;
}

#logo{
	float: left;
	background-image: url(images/logo_cabecera.png);
	background-repeat: no-repeat;
	margin-left: 68px;
	margin-top: 15px;
}

#cabecera_rss{
	float: right;
	background-image: url(images/cabecera_suscribe.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	margin-right: 84px;
}

#logo, #logo a{
	width: 347px;
	height: 61px;
}

#cabecera_rss, #cabecera_rss a{
	width: 203px;
	height: 56px;
}

#logo a, #cabecera_rss a{
	display: block;
}

#logo span, #cabecera_rss span{
	display: none;
}
/*  FIN CABECERA  */


/*  INICIO MENU  */
#menu{
	clear: both;
	width: 860px;
	height: 30px;
	background-color: #103337;
	margin-left: 20px;
}

#menu a{
	color: #FFFFFF;
	height: 28px;
	padding:6px;
}

#menu a:hover{
	text-decoration: none;
}

#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 655px; /*670-margenes laterales-margen de capa buscador*/
	height: 23px; /*30-margenes*/
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 7px;
}

#menu ul li{
	display: inline;
	margin-right: 15px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	height: 28px;
}

#menu ul li:hover{
	background-color: #8b8553;
}

#buscador{
	float: right;
	width: 190px;
	height: 20px;
	background-image: url(images/buscador.png);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 5px;
}

#buscador #sbi{
	margin:0px;
	padding:0px;
	border:0px;
	width: 150px;
	height: 15px;
	font-size: 1em;/*(16px/16)=1em*/
	font-style: italic;
	margin-left: 2px;
}

#buscador #sbb{
	width: 25px;
	height: 20px;
	background-image: url(images/lupa.png);
	background-repeat: no-repeat;
	background-position: left top;
	border:0px;
	margin:0px;
	padding:0px;
}
/*  FIN MENU  */


/* INICIO CUERPO  */
#cuerpo{
	clear: both;
	width: 860px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 6px;
}

#centro{
	float: left;
	width: 649px;
}

#caja_eventos{
	margin-bottom: 39px;
}

#caja_eventos_top{
	width: 649px;
	height: 20px;
	background-image: url(images/box_eventos/top.png);
	background-repeat: no-repeat;
}

#caja_eventos_centro{
	width: 637px; /*649-le quito 2 pix por cada borde lateral-10px de margen-left que le meto al .slideshow*/
	min-height: 340px;/*277px;*/
	background-image: url(images/box_eventos/centro.png);
	background-repeat: repeat-x;
	border-left: 1px #103337 solid;
	border-right: 1px #103337 solid;
}

#caja_eventos_bottom{
	width: 649px;
	height: 20px;
	background-image: url(images/box_eventos/bottom.png);
	background-repeat: no-repeat;
}

#lat_der{
	float: right;
	width:200px;

}

#lat_der_top{
	clear: both;
	width: 200px;
	height: 20px;
	background-image: url(images/lat_der/top.png);
	background-repeat: no-repeat;
}

#lat_der_centro{
	width: 188px; /*649-le quito 2 pix por cada borde lateral-(2*5) de padding en cada lado*/
	min-height: 400px;
	background-color: #FFFFFF;
	background-image: url(images/lat_der/centro.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border-left: 1px #103337 solid;
	border-right: 1px #103337 solid;
	padding: 5px;
}

#lat_der_centro h3{
	width: 174px;
	height: 34px;
	padding-top: 5px;
	padding-left: 15px;
	background-image: url(images/cabecera_bloques_lat.png);
	background-position: top;
	background-repeat: no-repeat;
}

#lat_der_centro #twtr-widget-1 h3{
	display:none;
}

#lat_der_centro ul{
	list-style-position:inside;
	list-style: none;
	margin-left: 10px;
	margin-bottom: 20px;
}

#lat_der_centro ul li{
	margin-bottom: 5px;
}

#lomas li{
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	padding:6px;
	height: 28px;
	background-color: #e8ba5c;
	cursor: pointer;
}

#lomascomentado{
	margin-bottom: 10px;
}

#lomasvisto{
	margin-left: 10px;
	margin-bottom: 10px;
	display:none;
}

#lat_der_bottom{
	width: 200px;
	height: 20px;
	background-image: url(images/lat_der/bottom.png);
	background-repeat: no-repeat;
}

.caja_liquida{
	clear: both;
	margin-bottom: 30px;
}

.top_left{
	float: left;
	width: 96.92%;
	height: 20px;
	background-image: url(images/caja_liquida/top_left.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.top_right{
	float: right;
	width: 3.08%;
	height: 20px;
	background-image: url(images/caja_liquida/top_right.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.centro{
	clear:both;
	width: 647px; /*649- los bordes*/
	min-height: 200px;/*277px;*/
	border-left: 1px #103337 solid;
	border-right: 1px #103337 solid;
	background-image: url(images/caja_liquida/centro.png);
	background-repeat: repeat-x;
	background-position: top;
}

.centro2{ /*para single.php*/
	clear:both;
	width: 647px; /*649- los bordes*/
	min-height: 200px;/*277px;*/
	border-left: 1px #103337 solid;
	border-right: 1px #103337 solid;
	background-image: url(images/caja_liquida/centro2.png);
	background-repeat: repeat-x;
	background-position: top;
}

.bottom_left{
	float: left;
	width: 96.92%;
	height: 20px;
	background-image: url(images/caja_liquida/bottom_left.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.bottom_right{
	float: right;
	width: 3.08%;
	height: 20px;
	background-image: url(images/caja_liquida/bottom_right.png);
	background-repeat: no-repeat;
}

.post_cuerpo_contenido{
	min-height: 200px;
	margin-top:20px;
	padding:10px;
}

.post_cuerpo_contenido h2{
	float: left;
	width: 85%;
}

.entry{
	/*min-height: 150px;*/
}

.entry ul{
	margin-left: 5px;
}

.entry ul li, .entry ul li ul li{
	margin-left: 5px;
	list-style-position:inside;
}

.post_comentarios{
	float: right;
	width: 73px;
	height: 40px;
	background-image: url(images/comentarios.png);
	background-repeat: no-repeat;
	font-size: 1.5em;
	padding-left: 20px;
	padding-top: 10px;
}

.postmetadata{
	clear: both;
}

.post_fecha_autor_cuerpo_contenido{
	float: left;
	clear: both;
}

/* BOTONES REDES SOCIALES */

.iconos_redes_sociales{
	clear: both;
	margin-bottom: 10px;
	float: right;
}

.iconos_redes_sociales ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.iconos_redes_sociales ul li{
	display: inline;
	margin-right: 5px;
}

.icono_rs_meneame, .icono_rs_wikio, .icono_rs_facebook, .icono_rs_twitter, .icono_rs_barrapunto, .icono_rs_linkedin{
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 5px;
}

.icono_rs_meneame a, .icono_rs_facebook a, .icono_rs_twitter a{
	display: block;
	width: 16px;
	height: 16px;
}

.icono_red_social span, .icono_rs_meneame span, .icono_rs_facebook span, .icono_rs_twitter span{
	display: none;
}

.icono_rs_meneame{
	background-image: url(images/iconos_redes_sociales/meneame.gif);
}

.icono_rs_facebook{
	background-image: url(images/iconos_redes_sociales/facebook.png);
}

.icono_rs_twitter{
	background-image: url(images/iconos_redes_sociales/twitter.gif);
}

.digg{
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}

/* FIN BOTONES REDES SOCIALES*/

.post_tags_cuerpo_contenido{
	font-size: 0.8em;
	clear: both;
	margin-top: 10px;
}

/*  INICIO CLASIFICACIONES*/

#panel_clasificaciones{
	clear:both;
}

#pest_panel_clasificaciones ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#pest_panel_clasificaciones ul li{
	display: inline;
	padding:6px;
	height: 28px;
	background-color: #e8ba5c;
	cursor: pointer;
}

#listas_tablas_clasificatorias{
	margin-top: 20px;
}

#listas_tablas_clasificatorias th{
	font-weight: bold;
}

/*  FIN CLASIFICACIONES*/

.pagetitle{
	color: #ffffff;
	margin: 5px;
}

/*   INICIO PREVISIONES  */

#caja_prevision{
	clear: both;
	margin-bottom: 30px;
}

#sup_izq{
	float: left;
	width: 96.92%;
	height: 20px;
	background-image: url(images/prevision_olas/top_left.png) !important;
	background-repeat: no-repeat;
	background-position: top left;
}

#sup_der{
	float: right;
	width: 3.08%;
	height: 20px;
	background-image: url(images/prevision_olas/top_right.png);
	background-repeat: no-repeat;
	background-position: top right;
}

#caja_prevision_centro{
	clear:both;
	width: 647px; /*649- los bordes*/
	min-height: 200px;/*277px;*/
	border-left: 1px #e8ba5c solid;
	border-right: 1px #e8ba5c solid;
	background-image: url(images/prevision_olas/centro.png);
	background-repeat: repeat-x;
	background-position: top;
}

#inf_izq{
	float: left;
	width: 96.92%;
	height: 20px;
	background-image: url(images/prevision_olas/bottom_left.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#inf_der{
	float: right;
	width: 3.08%;
	height: 20px;
	background-image: url(images/prevision_olas/bottom_right.png);
	background-repeat: no-repeat;
}

#caja_prevision ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#caja_prevision ul li{
	display: inline;
	padding:6px;
	height: 28px;
	background-color: #e8ba5c;
	cursor: pointer;
	clear: both;
}


.caja_prevision_menu_izq{
	float: left;
	height: 40px;
	background-image: url(images/prevision_olas/menu/izq.png);
	background-repeat: no-repeat;
}

.caja_prevision_menu_izq span{
	display: block;
	height: 40px;
	background-image: url(images/prevision_olas/menu/centro.png);
	border-top: 1px #e8ba5c solid;
	border-bottom: 1px #e8ba5c solid;
}

.caja_prevision_menu_der{
	float: right;
	width: 10px;
	height: 40px;
	background-image: url(images/prevision_olas/menu/der.png);
	background-repeat: no-repeat;
	background-position: left;
}

/*   FIN PREVISIONES   */

/*  FIN CUERPO  */


/*  INICIO FOOTER  */

#footer{
	clear: both;
	width: 100%;
	margin-top:30px;
	background-color: #FFFFFF;
	background-image: url(images/fondo_pix_footer.png);
	background-repeat: repeat-x;
}

#footer hr{
	width: 100%;
	height: 10px;
	background-color: #103337;
}

#footer_contenido{
	color: #103337;
}

#footer_contenido h3{
	margin: 10px;
	text-transform:uppercase;
	color: #103337;
}

#footer_left{
	float: left;
	width: 61%;
	background-image: url(images/fondo_pix_footer_izq.png);
	background-position: top;
	background-repeat: repeat-x;
}

#footer_acercade{
	float: left;
	width: 50%;
}

#footer_ult_comentarios{
	float: right;
	width: 50%;
}

#footer_ult_comentarios ul, #footer_ult_comentarios ul li{
	margin-left: 10px;
}

#footer_right{
	float: right;
	width: 31%;
}

#footer_right p span{
	font-weight: bold;
	margin-right: 20px;
}

#footer_left, #footer_right{
	padding: 2%;
}

/*  FIN FOOTER  */
