html { background:url(images/bg_header_body.gif) 0 0 repeat-x;}
body { background:url(images/bg_header_manchas.gif) 650px 0 no-repeat; overflow:visible; width:960px; margin:0 auto; padding:5px 0 0 0;}
* { padding:0; margin:0;}
.clear { margin:0; padding:0; clear:both; float:none;}
a { text-decoration:none; outline:none;}
a:hover { text-decoration:underline;}
br { display:none;}
input { outline:hidden;}
/*============================================

	ESTILOS DE ESTRUCTURA GENERAL

============================================*/
.contenido{ border-top:1px dotted #ccc;}
.footer{background-color:#7e7d77;}


/*============================================
	ESTILOS DEL MENU
============================================*/
.marca_box { float:left;}
.menu_box{ float:left; margin:53px 0 0 0;}
.menu_box ul{ list-style:none; font:22px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;}
.menu_box ul li{float:left;}
.menu_box ul li a{ color:#F90; padding:5px 10px 0 10px;}
.menu_box ul li a:hover{ color:#000; border-bottom:4px solid #000; text-decoration:none;}
.menu_box ul li.current-cat a{ color:#ccc; border-bottom:4px solid #e5e5e5; text-decoration:none;}
.menu_box ul li.icon a{ color:#F90; padding:5px 5px 0 5px;}
.menu_box ul li.icon a img { border:none;}

/*============================================
	ESTILOS DEL CONTENIDO
============================================*/
.columna { width:300px; border-right:1px dotted #ccc; float:left; margin:0 5px; padding:20px 0 0 0;}

/*CABEZOTE*/
.titular{background:url(images/bullet_big_corchete.gif) 0 0 no-repeat; padding:12px 5px 10px 18px;}
.titular h1{ font:18px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; float:left; margin:0 10px 0 0;}
.titular h1 a{ color:#000;}
.titular h1 a:hover{}
.titular h1 span{ background:url(images/bullet_small_corchete.gif) right 0 no-repeat; padding:0 13px 0 0;}
.titular h6 { font:11px/11px Arial, Helvetica, sans-serif;}
.titular h6.fecha { color:#f90; font-weight:bold; margin:0 0 2px 0}
.titular h6 a { color:#666;}
.feed_rss { padding:2px; background-color:#fff; margin:5px 0 0 0; float:right;}

/*CONTENIDO*/
.info { border-top:1px dotted #f90; margin:0 20px 0 22px; padding:10px 0;}
.info h2{font:22px/22px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin:0 0 10px 0;}
.info h2 a{ color:#000; display:block;}
.info a img, .size-thumbnail{ border:2px solid #f90; margin:0 0 10px 0;}
.info p{font:12px/15px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.info p a{ color:#666;}
.info p a:hover{ text-decoration:none;}
.info h6{font:bold 11px/11px Arial, Helvetica, sans-serif; text-align:right;}
.info h6 a{ color:#f90;}
.info .wp-post-image {display:none;}




.delicious { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:5px 0 20px 0; clear:both;}
.info_delicious { border-top:1px dotted #f90; margin:0 0 0 23px; padding:10px 0 0 0;}
ul.delicious{ border:none;}
ul.delicious li.delicious-item{ width:420px; float:left; border-right:1px dotted #ccc; margin:0 10px; padding:0 10px; list-style:none;}
ul.delicious li.delicious-item a.delicious-link{font:22px/24px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#000; display:block; clear:both; margin:0 0 5px 0;}
ul.delicious li.delicious-item p.delicious-desc{font:11px/13px Arial, Helvetica, sans-serif; color:#666;}

.flickr { padding:5px 0 20px 0; width:450px; float:left; margin:0 15px;}
.info_flickr { border-top:1px dotted #f90; margin:0 0 0 23px; padding:10px 0 0 0;}
ul.lista_flickr { border:none;}
ul.lista_flickr li { list-style:none; float:left; width:77px; margin:0 0 0 7px;}
ul.lista_flickr li a img { border:1px solid #f90;}

.lastfm { padding:5px 0 20px 0; width:450px; float:left; margin:0 15px;}
.info_lastfm { border-top:1px dotted #f90; margin:0 0 0 23px; padding:10px 0 0 0;}
ul#ilastfm { border:none;}
ul#ilastfm li { list-style:none; width:84px; float:left;}
ul#ilastfm li a img { border:1px solid #f90; clear:both;}
ul#ilastfm li a span, ul#ilastfm li a {font:11px/11px Arial, Helvetica, sans-serif; margin:0; padding:0; color:#999;}
ul#ilastfm li a span.lastfm_artist { font-weight:bold; color:#000; display:block;}

/*FOOTER*/
.footer .secciones p { clear:both; color:#000; font:11px Arial, Helvetica, sans-serif; padding:5px 0 0 10px;}
.footer .secciones p a { color:#000; font-weight:bold; margin:0; font-size:11px;}
.footer .secciones { color:#FFF; font:bold 12px Arial, Helvetica, sans-serif; width:880px; margin:0 auto; padding:15px 40px 20px 40px;}
.footer .secciones a { color:#f7f7f6; font:bold 12px Arial, Helvetica, sans-serif; margin:0 10px;}
.footer .secciones a.site {font:22px/22px Georgia, "Times New Roman", Times, serif; }
.footer .secciones ul {list-style:none;}
.footer .secciones ul li { display:inline; border-right:1px solid #fff;}


/*============================================
	ESTILOS DE UNA ENTRADA
============================================*/
.contenido_post { position:relative;}
.contenido_post h1 {font:42px/42px Georgia, "Times New Roman", Times, serif; padding:30px 50px 20px 50px; clear:both; float:none;} 
.contenido_post h2 {font:30px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; padding:20px 0 10px 0; clear:both; float:none;}
.columna_relacionados { width:250px; margin:0 20px 0 0; float:left;}
.contenido_post p.compartir {border-top:1px solid #ccc; padding:10px 0 0 0;}
.contenido_post p.compartir a{font:bold 13px Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 20px;}
.contenido_post img {border:none; background:none;}

/*DATA DE INFORMACION DE CADA ENTRADA*/
.columna_relacionados ul{ list-style:none; padding:0 0 0 40px;}
.columna_relacionados ul li {font:12px Arial, Helvetica, sans-serif; color:#969590; padding:5px 5px 5px 0; border-bottom:1px solid #cfceca;}
.columna_relacionados ul li a { color:#333;}
.columna_relacionados ul li img {margin:0 3px -3px 0;}
.columna_relacionados ul li a:hover {color:#F90;}
.columna_relacionados ul li strong { color:#333; font-weight:normal; font-size:11px;}
.columna_contenido { width:420px; padding:0 10px 0 0; margin:0 20px 0 0; float:left; border-right:1px solid #e5e5e5;}

/*CONTENIDO DE LA ENTRADA*/
.columna_contenido p, .columna_contenido ul li {font:15px/22px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.columna_contenido p a, .columna_contenido li a{ color:#c60; background:url(images/icon_link.gif) right 4px no-repeat; padding:0 15px 0 0; margin:0 3px 0 0; text-decoration:none;}
.columna_contenido p a:hover, .columna_contenido li a:hover {text-decoration:underline;}
.columna_contenido p a:visited, .columna_contenido li a:visited { text-decoration:line-through; color:#d9b28c; background:url(images/icon_link_v.gif) right 4px no-repeat;}
.columna_contenido .wp-caption, .columna_contenido .size-thumbnail  { display:none;}
.columna_contenido h3 {font:25px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin:0 0 10px 0;}
.columna_contenido ul, .columna_contenido ol { padding:0 0 30px 28px;}
.columna_contenido ul li p, .columna_contenido ol li p, .columna_contenido ul li, {margin:0 10px 0 0; padding:0; font-size:12px; line-height:18px;}
.columna_contenido ol li {font:15px/22px Arial, Helvetica, sans-serif;}

.contenido_post .gallery {position:absolute; left:25px; *left:-80px; _left:0; top:300px; width:230px; text-align:center;}
.contenido_post .gallery img{border:1px solid #f90; margin:0 0 0 0;}
.contenido_post .gallery .gallery-item .gallery-caption {width:210px; border-top:1px solid #e5e5e5; font:11px/13px Arial, Helvetica, sans-serif; margin:10px 0 20px 8px; padding:10px 0 0 0; text-align:left;}
.contenido_post .gallery .gallery-icon{width:102px; height:102px; overflow:hidden;}


/*SIDEBAR DE LA ENTRADA*/
.columna_sidebar {width:230px; float:left; }

/*entradas de una categoria en un post*/	
.columna_sidebar .mod_entradas {margin:0 0 30px 0; border-top:3px solid #f90;}
.columna_sidebar .mod_entradas h2 {font:bold 13px Arial, Helvetica, sans-serif; padding:5px; margin:0 0 5px 0; border-bottom:1px solid #ccc;}
.columna_sidebar .mod_entradas ul {list-style:none;}
.columna_sidebar .mod_entradas ul li {font:12px Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc;}
.columna_sidebar .mod_entradas ul li a {display:block; color:#666; padding:5px;}
.columna_sidebar .mod_entradas ul li a:hover { background-color:#f5f5f5; color:#000; text-decoration:none;}

/*Archivo en un post*/
.columna_sidebar .mod_archivo {padding:0 0 10px 0; margin:0 0 30px 0; border-top:3px solid #f90; border-bottom:1px solid #ccc;}
.columna_sidebar .mod_archivo h2 {font:bold 12px Arial, Helvetica, sans-serif; padding:5px; margin:0 0 10px 0; border-bottom:1px solid #ccc;}
.columna_sidebar .mod_archivo select { width:100%; padding:3px; font:13px Arial, Helvetica, sans-serif;}

/*Categorias en un post*/
.columna_sidebar .mod_categorias {margin:0 0 30px 0; border-top:3px solid #f90;}
.columna_sidebar .mod_categorias h2 {font:bold 13px Arial, Helvetica, sans-serif; padding:5px; margin:0 0 5px 0; border-bottom:1px solid #ccc;}
.columna_sidebar .mod_categorias ul {list-style:none;}
.columna_sidebar .mod_categorias ul li {font:12px Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc;}
.columna_sidebar .mod_categorias ul li a {display:block; color:#666; padding:3px 15px;}
.columna_sidebar .mod_categorias ul li a:hover { background-color:#f5f5f5; color:#000; text-decoration:none;}

/*Buscador en un post*/
.columna_sidebar .mod_buscador {padding:0 0 10px 0; margin:0 0 30px 0; border-top:3px solid #f90; border-bottom:1px solid #ccc;}
.columna_sidebar .mod_buscador h2 {font:bold 13px Arial, Helvetica, sans-serif; padding:5px; margin:0 0 10px 0; border-bottom:1px solid #ccc;}
.columna_sidebar .mod_buscador input#s { width:165px; padding:3px; font:12px Arial, Helvetica, sans-serif; margin:0;}
.columna_sidebar .mod_buscador input.button { width:50px; padding:4px 5px; margin:0 0 0 -5px; background-color:#CCC; font:12px Arial, Helvetica, sans-serif; color:#000; border:none; cursor:pointer;}

/*vinculos en un post*/
.columna_sidebar .mod_vinculos {margin:0 0 30px 0; border-top:3px solid #f90;}
.columna_sidebar .mod_vinculos h2 {font:bold 13px Arial, Helvetica, sans-serif; padding:5px; margin:0 0 5px 0; border-bottom:1px solid #ccc;}
.columna_sidebar .mod_vinculos ul, .columna_sidebar .mod_vinculos li {list-style:none;}
.columna_sidebar .mod_vinculos ul li {font:12px Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc;}
.columna_sidebar .mod_vinculos ul li a {display:block; color:#666; padding:3px 15px;}
.columna_sidebar .mod_vinculos ul li a:hover { background-color:#f5f5f5; color:#000; text-decoration:none;}

/*Comentarios */
.mod_comentarios {padding:30px; border-top:15px solid #ccc;}
.content_comentarios {width:700px; margin:0 auto;}
.mod_comentarios h1 {font:bold 30px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.mod_comentarios h5 a{ font:13px Arial, Helvetica, sans-serif; color:#000;}
.mod_comentarios ol {font:30px Georgia, "Times New Roman", Times, serif; padding:0 0 30px 30px;}
.mod_comentarios li { clear:both; float:none; border-bottom:1px solid #ddd; margin:30px 0 0 0; padding:0 0 10px 0;}
.mod_comentarios input:focus, .mod_comentarios textarea:focus {border:1px solid #f90;}
.data_comentarios { width:180px; float:left;} 
.data_comentarios h3 {font:20px/20px Georgia, "Times New Roman", Times, serif;}
.data_comentarios h3 a {color:#000;}
.data_comentarios h5, .data_comentarios h6 {font:11px Arial, Helvetica, sans-serif; color:#888;} 
.content_comentario { width:465px; float:right; border-left:2px solid #f90; padding:0 0 0 20px;}
.content_comentario p {font:13px/18px Arial, Helvetica, sans-serif;}

.formulario_comentarios{}
.formulario_comentarios h3 {font:bold 24px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.formulario_comentarios p {font:13px/18px Arial, Helvetica, sans-serif; margin:0 0 20px 0; padding:10px; border:1px solid #f90; background-color:#f0f0f0;}
.data_basica { width:340px; float:left; padding:20px 0 0 0;}
.data_basica label { width:100px; text-align:right; padding:3px 10px 0 0; float:left; display:block; font:bold 13px/18px Arial, Helvetica, sans-serif;}
.data_basica label em { font-size:11px; margin:0 0 0 5px; color:#c00; font-style:normal;}
.data_basica input{border:1px solid #ccc; width:206px; font:13px/18px Arial, Helvetica, sans-serif; padding:3px 10px; margin:0 0 15px 0;}
.textarea_comentario { width:350px; float:right;}
.textarea_comentario p { padding:0; margin:0; border:none; background:none; font-size:11px;}
.textarea_comentario textarea {border:1px solid #ccc; width:325px; height:150px; font:13px/18px Arial, Helvetica, sans-serif; padding:10px;}
.textarea_comentario  input.button {border:none; padding:5px 10px; background-color:#f90; color:#fff; font-weight:bold; margin:-1px 0 0 202px; cursor:pointer;}

/*============================================
	ESTILOS DE RESULTADOS
============================================*/
.busqueda .columna_sidebar {padding-top:20px;}
.content_busqueda{ width:700px; float:left; height:100%; border-right:1px solid #e5e5e5; padding:20px 0 0 0; margin:0 20px 0 0;}
.content_busqueda h1 {font:bold 34px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#e9e9e9; padding:0 50px 20px 20px; margin:0 0 20px 0; clear:both; float:none; border-bottom:1px solid #e5e5e5;}
.content_busqueda h1 span {padding:0 0 2px 0; margin:0 10px; font:normal 42px Georgia, "Times New Roman", Times, serif; color:#000;}
.resultado {padding:0 30px 10px 0; margin:0 0 20px 0; border-bottom:1px dotted #e5e5e5;}
.resultado p.compartir { display:none;}
.resultado h2 {font:normal 30px/30px Georgia, "Times New Roman", Times, serif; margin:5px 0;}
.resultado h2 a {color:#000; display:block;}
.resultado h6{font:11px Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
.resultado h6 a {color:#f90;}
.resultado h6.tags a {color:#f90; margin:0 5px;}
.resultado h6 strong { margin:0 0 0 5px; background-color:#c00; color:#FFF;}
.resultado p {font:12px/17px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.resultado img {display:none;}
.resultado h6 img {margin:0 5px -3px 0;}

.formulario {}
.formulario h1 {font:42px/42px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; border-bottom:1px solid #e5e5e5; padding:20px 0 20px 110px; margin:0 0 20px 0;} 
.formulario h1 a img {border:none; margin:0 0 0 10px;}
.formulario .pagina .cform {width:600px; margin:0 0 0 220px;}
.formulario .pagina .cform ol li {clear:both;}
.formulario .pagina .cform ol li span {width:110px; padding:0 10px 5px 0; text-align:right; font:bold 12px Arial, Helvetica, sans-serif;}
.formulario .pagina .cform p input.sendbutton { margin:-10px 0 30px 340px; color:#fff; font-weight:bold; cursor:pointer; background-color:#f90; background-image:none;}
.formulario .pagina .cform ol li#li--5 span  {width:340px; float:left;}
.formulario .pagina .cform ol li span.reqtxt, .formulario .pagina .cform ol li span.emailreqtxt {font-weight:normal; font-size:10px; color:#c00;}
.formulario .pagina .cform ol li input {border:1px solid #ccc; width:206px; font:13px/18px Arial, Helvetica, sans-serif; padding:3px 10px; margin:0 10px 15px 20px; background:#fff;}
.formulario .pagina .cform ol li#li--5 input {width:10px;  background-color:#000;}
.formulario .pagina .cform ol li input:focus, .formulario .pagina .cform ol li textarea:focus {border:1px solid #f90;}
.formulario .pagina .cform ol li textarea {border:1px solid #ccc; width:300px; height:150px; font:13px/18px Arial, Helvetica, sans-serif; padding:3px 10px; margin:0 10px 0 20px; background:#fff;}

.contenedor_error {border-top:1px solid #e5e5e5; height:300px;}
.contenedor_error h2 {font:50px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; text-align:center; padding:100px 0 0 0;}
.contenedor_error h2 strong {color: #c00; font-weight:normal;}







.curriculum {width:735px; margin:-10px auto 0 auto;}
.curriculum .header {border-bottom:1px solid #e5e5e5; padding:0 0 10px 0; margin:0 0 0px 0;}
.curriculum .header h2 {font:bold 14px/17px Arial, Helvetica, sans-serif; float:left;}
.curriculum .header .contact-info {float:right; width:357px;}
.curriculum .header h3 {float:right; background:#e5e5e5; font:bold 12px/12px Arial, Helvetica, sans-serif;}
.curriculum .header h3 a {padding:7px 10px; color:#000; display:block;}
.curriculum .header h3 a:hover { background:#f90; color:#fff; text-decoration:none;}

.curriculum .perfil {border-bottom:1px solid #e5e5e5; padding:20px 0; margin:0 0 20px 0;}
.curriculum .perfil h2 {font:26px Georgia, "Times New Roman", Times, serif; font-style:italic; float:left;}
.curriculum .perfil p {float:right; width:550px; font:20px Arial, Helvetica, sans-serif;}

.curriculum .habilidades {border-bottom:1px solid #e5e5e5; padding:20px 0; margin:0 0 20px 0;}
.curriculum .habilidades h2 {font:26px Georgia, "Times New Roman", Times, serif; font-style:italic; float:left;}
.curriculum .habilidades .talento {float:right; width:167px; margin:0 10px 0 0; padding:0 5px 0 0; border-right:1px solid #e5e5e5;}
.curriculum .habilidades .talento h2 {font:20px Georgia, "Times New Roman", Times, serif; font-style:normal; float:none; letter-spacing:-1px; margin:0 0 10px 0;}
.curriculum .habilidades .talento p {font:12px/16px Arial, Helvetica, sans-serif;}

.curriculum .tecnica {border-bottom:1px solid #e5e5e5; padding:20px 0; margin:0 0 20px 0;}
.curriculum .tecnica h2 {font:26px Georgia, "Times New Roman", Times, serif; font-style:italic; float:left;}
.curriculum .tecnica ul.talento {float:right; width:183px;}
.curriculum .tecnica ul.talento li {list-style:none; border-bottom:1px solid #e5e5e5; padding:3px 0; font:12px/12px Arial, Helvetica, sans-serif;}
.curriculum .tecnica ul.talento li.last {border:none;}

.curriculum .experiencia {border-bottom:1px solid #e5e5e5; padding:20px 0; margin:0 0 20px 0;}
.curriculum .experiencia h2 {font:26px Georgia, "Times New Roman", Times, serif; font-style:italic; float:left;}
.curriculum .experiencia .trabajo {float:right; width:550px;}
.curriculum .experiencia .trabajo h2 {font:22px Georgia, "Times New Roman", Times, serif; float:none;}
.curriculum .experiencia .trabajo h2 a{color:#f90;}
.curriculum .experiencia .trabajo h3 {font:bold 12px/16px Arial, Helvetica, sans-serif;}
.curriculum .experiencia .trabajo h4 {font:bold 12px/16px Arial, Helvetica, sans-serif; float:right; margin:-35px 0 0 0;}
.curriculum .experiencia .trabajo p {font:12px/16px Arial, Helvetica, sans-serif; padding:10px 0 10px 0;}
.curriculum .experiencia .trabajo ul {list-style-position: inside; padding: 10px 0 50px 20px}
.curriculum .experiencia .trabajo ul li {font:12px/16px Arial, Helvetica, sans-serif;}
.curriculum .experiencia .trabajo ul li span{color:#666; margin:0 0 0 5px;}
.curriculum .experiencia .trabajo ul li a{color:#f90;}

.curriculum .educacion {border-bottom:1px solid #e5e5e5; padding:20px 0; margin:0 0 20px 0;}
.curriculum .educacion h2 {font:26px Georgia, "Times New Roman", Times, serif; font-style:italic; float:left;}
.curriculum .educacion .estudio {float:right; width:550px; margin:0 0 30px 0;}
.curriculum .educacion .estudio h3 {font:22px Georgia, "Times New Roman", Times, serif; float:none;}
.curriculum .educacion .estudio h3 a{color:#f90;}
.curriculum .educacion .estudio p {font:12px/16px Arial, Helvetica, sans-serif;}

.curriculum .footer_cv {font:bold 12px/16px Arial, Helvetica, sans-serif; margin:0 0 30px 185px;}
.curriculum .footer_cv a{color:#f90;}
