/*
THEME NAME: Cuidate CV
THEME URI: http://www.canalescorporativos.com
DESCRIPTION: Basado en Sandbox y diseñado por Canales Corporativos para el blog de CuidateCV
VERSION: Sandbox 1.6.1
AUTHOR: Canales Corporativos
AUTHOR URI: http://www.canalescorporativos.com
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer, videoblog
*/

/*
LAYOUT: Three-Column (Right)
DESCRIPTION: Three-column fluid layout with two sidebars right of content
*/
div#wrapper{
	width:975px;
	margin:0 auto;	
}
div#container{
	width:975px;
	overflow:hidden;
}

div#content {
    margin:0 auto;
    overflow:hidden;
    padding-top:20px;
    width:975px;
}
div.sidebar{
    width:410px;
    overflow:hidden;    
}

/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img,:link img,:visited img{border: 0;}
table{border-collapse: collapse;border-spacing: 0;}
ol,ul{list-style: none;}
q:before, q:after,blockquote:before, blockquote:after{content: "";}
a{text-decoration:none;color:#00BDB5;}
body {
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica;
    font-size:11px;
    color: #8d8d8d;
}
a img,:link img,:visited img{border: 0;}
table{border-collapse: collapse;border-spacing: 0;}
ol,ul{list-style: none;}
q:before, q:after,blockquote:before, blockquote:after{content: "";}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.unfloat{clear:both;}
.oculto{display:none;}
.flecha {
    background:transparent url('img/arrow_green.gif') no-repeat scroll left top;
    float:left;
    padding-top:22px;
}
.sombra {
    background-color:white;
    border:1px solid #EFEFEF;
    float:left;
    padding:14px;
}
div#text div.sombra{padding:24px 34px 0;}
.orange{color:#ff7f00;}
/* Format */
a, a:visited {color: #000000;text-decoration: none;}
a:hover, a:active, a:focus {color: #ff7f00;}
a.selected {color: #FFFFFF;}
p {line-height:14px;}
/* General classes */
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.unfloat{clear:both;}
.oculto{display:none;}
.actual,.accesible{font-weight:bold;}
img.bajo{padding:0;margin:0 0 -1px -30px;}
/* Header */
div#header{
    position:relative;
    height:130px;
}
div.slideshow{
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    background-image:url('img/fondo_slider.jpg');
    background-repeat:no-repeat;
}
div.slideshow img{display:none;}
a.logo{
    position:absolute;
    top:30px;
    left:42px;
    width:223px;
    height:56px;
}
div#idiomas{
    position:absolute;
    top:10px;
    right:18px;
}
div#idiomas a{
    color:#666666;
    font-size:9px;
    margin:35px 0 0 10px;
    text-decoration:none;
}
a.val{
    border-right:1px solid #EFEFEF;
    padding-right:10px;
}
a.gva{
    position:absolute;
    top:25px;
    right:0px;
    background:url('img/background_gva.jpg') no-repeat 0 0;
    width:88px;
    height:14px;
    font-weight:bold;
    color:#FFFFFF;
    padding:3px 0 0 40px
}
a.conselleria{
    position:absolute;
    top:50px;
    right:10px;
    width:218px;
    height:39px;
}
form#cse-search-box{
    height:13px;
    border:1px solid #666;
    right:20px;
    position:absolute;
    top:100px;
    width:191px !important;

}
form#cse-search-box input[type=text]{
    border:0 none;
    background:none !important;
    font-size:10px;
    margin:0 0 0 5px;
    width:150px;
    height:10px;
}
form#cse-search-box input[type=submit]{
    background:transparent url(img/lupa.gif) no-repeat scroll 0 0;
    border:0 none;
    left:180px;
    position:absolute;
    top:-1px;
    width:13px;
}
/* Nav */
div#nav{
    font-family: Arial, Helvetica,Verdana;
    background-color:#00BDB5;
    width:975px;
    margin-bottom:10px;
}
ul#menu {
    width:930px;
    margin:0 auto;
    overflow:hidden;
    padding:10px 0;

}
ul#menu li{
    color:#FFFFFF;
    display:block;
    float:left;
    margin-right:5px;
}
ul#menu li.last{margin:0;}
ul#menu li a{
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    letter-spacing:0.8px;
}
ul#menu li a:hover{text-decoration:underline;}
/* Footer */
div#footer {
    border-top:1px solid #EFEFEF;
    color:#999999;
    font-size:10px;
    margin:20px auto;
    overflow:hidden;
    width:975px;
}
div#footer p {
    margin:15px auto 10px;
    width:200px;
}
div#footer ul {
    margin:0 auto;
    width:350px;
}
div#footer li {
    display:inline;
    float:left;
    line-height:14px;
}
div#footer a {
    color:#02BCB5;
    text-decoration:none;
}
div#footer li.separador {
    color:#02BCB5;
    margin:0 10px;
}
ul.made{
    width:130px !important;
    margin-top:50px !important;
}
/* Content */

/* Text */
div#text{
    color: #9D9E9F;
    font-family:Arial,Helvetica;
    font-size:12px;    
    width:525px;
}
div#text p{
   color:#424242;
font-size:11px;
line-height:16px;
margin-bottom:15px;
}
h2.page-title{
    color:#525252;
    font-size:14px;
    line-height:24px;
}
div.post {
    margin-top:20px;    
}
div.post h2, div.post h3, div.comments h3{
    color:#444444;
font-family:Arial,Helvetica,Verdana;
font-size:16px;
font-weight:normal;
line-height:18px;
}
div.post h2 a, div.post h3 a{
	color:#444444;
	font-size:16px;
	font-weight:normal;}
div.entry-content{
    margin-top:15px;
}
div.entry-content a{
    color:#00BDB5;
}
div.entry-content a:hover{text-decoration:underline;color: #FFFFFF;background:#00BDB5;}
div.entry-meta{
color:#00BDB5;
font-size:11px;
line-height:15px;
margin:5px 0 25px 0;
}
div.entry-content strong{font-weight:bold;}
div.entry-content img{
    display:block;
    margin:10pt auto;
}
div.entry-content ul{margin:10px 0;}
div.entry-content li{
    background:transparent url(img/punto.gif) no-repeat scroll 0 9px;
    line-height:18px;
    padding-left:10px;
}

/* Sidebar */
form.blog-search{
    overflow:hidden;
    margin-bottom:20px;
    width:400px;
}
div#descripcion{margin-bottom:20px;overflow:hidden;}
form.blog-search div.sombra{width:372px;}
form.blog-search input[type="text"] {
    border:1px solid #9D9E9F;
    width:300px;
}
form.blog-search input[type="submit"] {
    border:1px solid #9D9E9F;
}
div.sidebar{
    width:400px;
    margin-left:20px;
}
div#primary, div#secondary{
    width:195px;
}
div#primary{margin-right:10px;}
div.sidebar h3{
    color:#00BDB5;
    font-size:14px;
    margin-bottom:15px;
    width:165px;
}
div.sidebar ul {
    margin-bottom:20px;
    overflow:hidden;
}

div.sidebar ul li ul li {
    background:transparent url(img/punto.gif) no-repeat scroll 0 9px;
    line-height:18px;
    padding-left:10px;
    margin-bottom:10px;
}
div.sidebar li a {
    color:#525252;
    font-family:Verdana,Arial,Helvetica;
    font-size:11px;
    text-decoration:none;
}
div.sidebar li a:hover {
    color:#6DA92D;
}
ul.xoxo li{background:none;}


/* posts */
div#nav-below{
    display:block;
    width:460px;
    margin-bottom:15px;
}
div#nav-below a{color: #525252;}
div.comments{
    width:460px;
}
div#comments a, li.comment p{color: #525252;}
li.comment p{margin:10px 0 25px 0 !important;}
div.comment-meta{margin-top:5px;}
li.comment{margin-bottom:10px;display:block;}
div#respond{margin-bottom:30px;}
div#respond input[type="submit"]{border:1px solid #9D9E9F;}
div#respond input[type="text"], div#respond textarea{
    border:1px solid #9D9E9F;
    width:458px;
    margin:5px 0;
}
.required{color:#FF0000;}

