/*
Theme Name: Capeto Carri&oacute;n
Theme URI: http://capetocarrion.com/
Description: Tema de Wordpress para capetocarrion.com
Author: Peachep&eacute;
Author URI: http://peachepe.com/
Version: 1.0
*/

body {
	margin:0;
	padding:0;
	background:url(images/bg.jpg);
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#FFFFFF;
	text-shadow: 0px 1px 0px #092a4b;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#wrapper {
	width:966px;
	margin:0 auto;
	background:url(images/degradado.png) top center no-repeat;
}

#header {
	height:185px;
	background:url(images/cumpu.png) no-repeat top right;
	position:relative;
	margin-bottom:10px;
}

#header #header_menu {
	position:absolute;
	width:572px;
	height:20px;
	background:url(images/menu_separador.jpg) bottom repeat-x;
	padding-bottom:8px;
	top:165px;
	right:0;
	font-size:20px;
	font-family:"Georgia";
	font-style:italic;
}

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

#header #header_menu ul li {
	float:left;
	margin-right:40px;
}

#header #header_menu a {
	color:#fff;
}

#header #header_menu a:hover, #header #header_menu .current-menu-item a {
	color:#84e900;
	text-decoration:none;
}

#header #logo {
	position:absolute;
	top:24px;
	left:10px;
}

#bienvenido {
	width:367px;
	height:280px;
	float:left;
	margin-right:21px;
}

#destacado {
	float:left;
	width:538px;
	height:221px;
	background:url(images/featured.png);
	padding:40px 20px 20px;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	position:relative;
}

#destacado #mastrabajos {
	display:block;
	position:absolute;
	top:238px;
	left:449px;
	width:108px;
	height:24px;
}

#destacado .attachment-post-thumbnail {
	float:right;
	border:#012c4c 1px solid;
	padding:10px;
	background:#123f60;
	margin-left:8px;
}

#destacado h2 {
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	margin:0px;
	padding-top:30px;
}

#destacado h2 a {
	color:#FFFFFF;
	text-decoration:none;
}

#destacado h2 a:hover {
	text-decoration:underline;
}

#destacado p {
	margin-top:5px;
}

#showreel {
	background:url(images/showreel_bg.png);
	height:381px;
	position:relative;
	margin-top:25px;
}

#showreel .textwidget {
	position:absolute;
	top:53px;
	left:0;
}

#sobremi_contacto {
	position:relative;
}

#sobremi_contacto #linksobre {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:86px;
	height:22px;
}

#sobremi_contacto #linkcontacto {
	display:block;
	position:absolute;
	top:0;
	left:486px;
	width:89px;
	height:18px;
}

#sobre_mi {
	float:left;
	width:463px;
	margin-right:23px;
	background:url(images/home_sobremi.png) no-repeat;
	padding-top:25px;
	text-align:justify;
}

#sobre_mi img {
	float:left;
	border:#011E37 6px solid;
	margin:0 3px 8px 0;
}

#sobremi_contacto #contacto {
	float:left;
	width:470px;
	background:url(images/home_contacto.png) no-repeat;
	padding-top:25px;
}

#sobremi_contacto #contacto input, #sobremi_contacto #contacto textarea {
	width:366px;
	background:#011E37;
	border:0;
	color:#fff;
	margin-bottom:12px;
}

#sobremi_contacto #contacto input {
	height:30px;
}

#sobremi_contacto #contacto label {
	float:left;
	width:80px;
	text-align:right;
	margin-right:20px;
}

#sobremi_contacto #contacto #contactsubmit {
	width:auto;
	font-size:20px;
	float:right;
}

#footer {
	padding-top:15px;
	padding-bottom:10px;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:12px;
}

#footer a {
	color:#FFFFFF;
}

#footer_creditos {
	float:right;
}

#footer_menu {
	float:left;
	padding-top:20px;
}

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

#footer_menu ul li {
	float:left;
	padding-left:5px;
	margin-left:5px;
	border-left:#fff 1px solid;
}

#footer_menu ul li:first-child {
	border-left:none;
	margin:0;
	padding:0;
}

#single, #category {
	margin:30px 0;
}

#single .attachment-single-post-thumbnail {
	float:left;
	background:#133f62;
	padding:9px;
	border:#062a4a 1px solid;
	margin-left:30px;
}

#single .single-post-content {
	float:right;
	width:350px;
}

#single .single-post-content h2, h1 {
	font-style:italic;
	font-size:20px;
	color:#FFF200;
	font-weight:lighter;
	font-family:Georgia;
}

#single .single-post-content-box {
	background:#144162 url(images/bg_test2.jpg);
	text-align:justify;
	padding:10px 15px;
	border:#0C2436 1px solid;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.separador_grande {
	background:url(images/separador_grande.png) center;
	height:24px;
	margin:30px 0;
}

.clear {
	clear:both;
}


.alignleft {
	float:left;
}

#page {
	text-align:justify;
}

#page img.alignleft {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	border:0;
}

.category_thumb {
	background:#143e64;
	padding:9px;
	border:#062a4a 1px solid;
	margin:0 25px 25px 0px;
	display:block;
}

.category_thumb img {
	border:none;
}

#subcats {
	float:right;
	font-family:Georgia;
	font-style:italic;
	margin-bottom:15px;
}

#subcats li {
	list-style:none;
	float:left;
	margin-left:30px;
}


#subcats a {
	color:#FFFFFF;
}

#subcats a:hover, #subcats .current-cat a {
	color:#fff000;
	text-decoration:none;
}


/******* 
CONTACTO
*******/

#contacto-izq {
	float:left;
	width:540px;
}

#contacto-der 
{
	float:left;
	width:400px;
}

#contacto-izq p {
	float:left;
	width:265px;
	margin-bottom:0px;
	margin-top:10px;
}

#contacto-izq input {
	width:220px;
	background:#011E37;
	color:#FFFFFF;
	border:0;
	height:30px;
}

#contacto-der p {
	margin-bottom:0px;
	margin-top:10px;
}

#contacto-der textarea {
	width:400px;
	background:#011E37;
	color:#FFFFFF;
	border:0;
	height:190px;
}

#contacto-der input {
	background:#011E37;
	color:#FFFFFF;
	height:30px;
	border:0;
	font-size:20px;
	float:right;
}

#contacto_stuff {
	background:url(images/contacto_stuff.png) top center no-repeat;
	height:266px;
	margin-top:30px;
}

/************
PAGINACION
*************/

.wp-pagenavi {
	position:relative;
	padding-left:430px;
	line-height:50px;
}

.wp-pagenavi a {
	color:#FFFFFF;
	margin:0 10px 0 0;
}

.wp-pagenavi a:hover, .wp-pagenavi .current {
	color:#71c937;
	margin:0 10px 0 0;
}

.wp-pagenavi .extend {
	letter-spacing:normal;
	margin:0 10px;
}

.wp-pagenavi .nextpostslink {
	position:absolute;
	display:block;
	right:0;
	top:0;
	font-size:80px;
	line-height:40px;
	color:#FFFFFF;
	margin:0;
}

.wp-pagenavi .previouspostslink {
	position:absolute;
	display:block;
	left:0;
	top:0;
	font-size:80px;
	line-height:40px;
	color:#FFFFFF;
	margin:0;
}

.wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover {
	text-decoration:none;
}


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



#page a, #single .single-post-content-box a, #sobremi_contacto a {
	color:#FFFFFF;
	text-decoration:underline;
}

#page a:hover, #single .single-post-content-box a:hover, #sobremi_contacto a:hover {
	color:#84E900;
}


