/*
THEME NAME: Surfing
THEME URI: http://victorhf.com/themes/
VERSION: 1.0.
DESCRIPTION: Theme desarrollado para TopSurf
AUTHOR: Neuseed
AUTHOR URI: http://neuseed.com/

	Surfing
	http://neuseed.com/
	
*/

body {
	background: #1e96ac url(images/cabecera-bg.jpg) no-repeat;
	background-position: top center;
 	margin: 0px; padding: 0px;
}

p {
	margin-top: 0; margin: 0px 0px 10px 0px;
	line-height: 1.30em;
}

body, p {
	color: #333; 
	font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 13px;
}

/* Enlaces */

a {
       color: #c93a32;
}

a:hover {
       color: #c93a32;
}

/* Estructura Principal */

#contenedor {
	width: 940px; margin: 0px auto;
	padding: 0px; position: relative;
}

#cabecera {
	float:left; width: 940px; height: 365px;
}

/* Cabecera */

#logo { 
	position: absolute; top: 0px; left: -20px;
	width: 268px; height: 187px; cursor:pointer;
	background: url(images/logo.png) no-repeat;
}

#logo h1 {
	display:none;
}

/* Menu */

#menu { display: block; width: 100%; }

#menu ul {
	float:left;
	list-style:none; margin: 265px 0px 0px 20px; padding: 0px;
	height: 30px; display:inline;
}

#menu li {
	float: left; padding: 12px 0px 12px 25px;
	margin: 0px; text-transform: uppercase; color: #fff;
	font-family: "Trebuchet MS"; font-size: 22px;  font-weight: bold;
}

#menu li a {
	color: #fff; letter-spacing:-1px; text-decoration:none;
}

#menu li a:hover { border-bottom: 2px dotted #c93a32; }

#menu li#rss { 
	padding: 12px 0px 12px 115px;
	background: url(images/rss.png) no-repeat;
	background-position: 50px 0px;
}

#menu li#rss:hover { background: url(images/rss-hover.png) no-repeat; background-position: 50px 0px; }

/* Buscar */

#buscar { display: inline; float:right; background: #5bc9e1; margin: 0 48px 0 0; padding: 6px; }

#buscar input#s { border: 1px solid #c4d8dc; background: #fff; width: 150px; }

#buscar input#searchsubmit { 
	width: 70px; background: #3ba3b9;
	border: 0px solid #3ba3b9; color: #fff; padding: 1px;
	font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 13px; 
}

form { margin: 0px; }

/* Contenido */

#contenido  {
	float:left; background: url(images/contenido-bg.gif) repeat-y;
	padding: 0px 20px 50px 20px; width: 900px;
}

#posts { margin: 20px 0 0 0; float:left; width: 550px; }

/* Posts */

#posts .post { float:left; padding: 0px 0px 20px 0px; }

#posts h2, #posts h2 a {
	font-family:"Trebuchet MS", Tahoma, sans-serif; color: #c93a32;
	font-size: 30px; text-decoration:none; margin: 0px; padding: 0px;
}

#posts h3 { 	
	font-family:"Trebuchet MS", Tahoma, sans-serif; color: #000; float:left;
	font-size: 23px; text-decoration:none; margin: 20px 0; padding: 0px;
	display:block; width: 100%;
}

h3.respuesta { margin: 15px 0 5px 0 !important;  }

#contenido .bold {
	font-weight: bold; color: #c93a32;
}

#contenido .color {
	color: #c93a32;
}

.subtitulo { background: url(images/subtitulo-bg.gif) no-repeat; background-position: bottom left; padding: 0 0 15px 0; }

.metadata { 
	float:left; width: 100%; background: #e5f0f2 url(images/detalle-bg.gif) no-repeat; 
	background-position: bottom right; margin: 0px 20px 0px 0px; height: 30px;
}

.metadata .comentarios { float:right; background: url(images/com-ic.gif) no-repeat; background-position: left; padding: 7px 7px 7px 18px; }

.entrada { float:left; padding: 10px 0; }

.metadata .tags { float:left; padding: 7px; }

/* Sidebar */

#sidebar { margin: 20px 0px 0px 0px; float:right; width: 310px; }

#sidebar li { margin: 0px; float:left; width: 100%; list-style:none; }

#sidebar li h2 { 
	background: url(images/lado-bg.jpg) no-repeat; margin: 10px 0 10px 0;
	font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:26px;
	color: #fff; text-transform:uppercase; padding: 15px 15px 25px 15px;
}

#sidebar li ul li { 
	margin: 0px;
	background: url(images/lista-bg.gif) no-repeat; font-size:15px;
	background-position: bottom left; padding: 0 0 15px 10px;
}

#sidebar li ul li a { 
	text-decoration: none;
}

#sidebar li ul li a:hover { 
	text-decoration: none; font-weight:bold;
}

#sidebar li ul { 
	margin: 0px; padding: 0px;
}

#sidebar li p { 
	margin-left: 10px;
}

#sidebar #twitter-widget li {
        width: 300px;
}
#sidebar #twitter-widget {
        margin-bottom: 60px !important;
}

#sidebar #facebook-widget {
        margin: 40px 0;
}

/* Comentarios */

ol#comentarios { float:left; list-style-type:none; margin: 0px; padding: 0px; width: 530px;}

#comentarios li { 
	float:left; margin: 0 0 15px 0;
	list-style:none; padding: 10px;
	border: 1px solid #c4d8dc; width: 530px;
	background: #e5f0f2;
}

.autor { 
	color: #c93a32; font-family:"Trebuchet MS", Tahoma, sans-serif; width: 100%;
	font-size:18px; font-weight:bold; display:block; padding: 0 0 10px 0;
}

.autor a { 
	text-decoration: none;
}

.autor a:hover { 
	border-bottom: 1px dashed #000;
}

.fecha { 
	color: #c93a32; font-family:"Trebuchet MS", Tahoma, sans-serif; width: 100%;
	display:block; text-align:right; float:right;
}

form#commentform { float:left; margin: 10px 0; }

form#commentform label { 
	font-weight: bold; padding: 0 10px;
}

form#commentform input { 
	border: 1px solid #c4d8dc; padding: 3px;
	background: #fff; width: 180px;
}

form#commentform textarea { 
	border: 1px solid #c4d8dc; padding: 3px;
	background: #fff; width: 450px;
	font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 13px;
}

form#commentform input#submit { 
	background: #3ba3b9; width: 150px;
	border: 0px solid #3ba3b9; color: #fff; padding: 2px;
	font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 13px; 
}

/* Pie */

#pie { 
	display:block; width:100%; position:relative;
	float:left; margin: 0px auto;
	background: url(images/pie.gif) no-repeat;
}

#pie h3 { 
	position:absolute; top: -70px; right: -15px; text-align:right; padding:40px 0px 0px 0px; display:block; width: 492px; height: 192px;
	font-size:32px; color:#fff; font-family:"Trebuchet MS", Tahoma, sans-serif; background: url(images/tabla.png) no-repeat;
	background-position: top right; text-align: center;
}

#creditos { float:left; width: 100%; padding: 10px 0 15px 0; color:#fff; border-top: 1px #fff solid; }

#creditos a { clear:both; color:#fff; text-decoration:none; }

#marcas { float:left; width: 100%; margin: 100px 10px 10px 10px; text-align:center; }

#marcas img { margin: 0px auto; border:0px; text-align:center; }

.copy { float:left; display:block; }

.neuseed { float:right; display:block; }

/* Tienda */

#PeCatsOnly, #PeCatsOnly a { 
	margin: 0px; list-style:none; text-decoration:none;
	background: url(images/lista-bg.gif) no-repeat; font-size:15px;
	background-position: bottom left; padding: 0 0 15px 10px;
}

.productdisplay img { border: 0px; }

.textcol a { text-decoration:none; }

.textcol a:hover { font-weight: bold; }

.cattitles { 
	margin: 0px 5px; list-style:none; text-decoration:none;
	background: url(images/lista-bg.gif) no-repeat; font-size:15px;
	background-position: bottom left; padding: 0 0 15px 10px;
}

li.MainCategory strong.category a.productlink:visited {
	color:#c93a32 !important;
}

li.MainCategory strong.category a.productlink {
	color:#c93a32 !important;
	font-size:13px !important;
	font-weight:normal; !important;
}

li.MainCategory strong.category a.productlink:hover {
	font-weight:bold; !important;
}

/* Contacto */

fieldset {
	border:0; padding:10; margin:0;
}

legend {
	visibility:hidden; display:none;
}

