/*
THEME NAME: eInforma
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Tema para el blog de eInforma (basado en el código sandbox, diseñado por Digital Seed)
AUTHOR: <a href="http://www.digitalseed.es" title="Digital Seed">Digital Seed</a> y <a href="http://www.iuttu.com" title="iuttu">iuttu</a>
AUTHOR URI:
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
strong {font-style:normal;font-weight:bold;}

/* General
-----------------------------------------------------------------------------*/
body {background:url('img/bg.jpg') 50% top no-repeat #e9f3fb;font-family: Arial,Helmet,Freesans,sans-serif;font-size:12px;color:#666;}
#wrapper {width:988px;padding:0px 5px 0px 5px;margin:auto;background:#fff;overflow:hidden;}
a {outline:none;}
.skip-link {display:none;}

/* Cabecera
-----------------------------------------------------------------------------*/
#menu li {float:left;text-align:center;overflow:hidden;background:blue;height:65px;width:154px;background:url('img/bl_menu.gif') right 0px no-repeat;}
#menu li a {margin-top:48px;color:#ec2e38;font-weight:bold;text-decoration:none;font-size:13px;bottom:0px;width:154px;text-align:center;float:left;}
.home #menu li.page-item-8 a,
#menu li.current_page_item a,
#menu li a:hover {font-size:20px;margin-top:41px;}
#header {float:left;clear:both;width:988px;height:140px;background:url('img/einforma.jpg') 0px 0px no-repeat;text-indent:-1000em;margin:35px 0px 2px 0px;}
#sidebar-superior h3 {display:none;}
.widget_mycategoryorder ul {margin-left:-2px;}
.widget_mycategoryorder li {float:left;margin-left:2px;background:url('img/bg_categoria.gif') 0px 0px no-repeat; padding: 0 0 0 18px;}
.widget_mycategoryorder li a {float:left;color:#366b9b;font-size:12px;background:url('img/bg_categoria.gif') 100% 0px no-repeat;text-decoration:none;line-height:24px;padding:0px 18px 0px 0px;margin-left:0px;}
.widget_mycategoryorder li.current-cat,
.widget_mycategoryorder li:hover {background-position:0px -24px;}
.widget_mycategoryorder li.current-cat a,
.widget_mycategoryorder li a:hover {background-position:100% -24px;color:#fff;}


/* Contenido
-----------------------------------------------------------------------------*/
#main_container {width:100%;float:left;overflow:hidden;background:url('img/bg_sidebar.gif') right bottom no-repeat;}
.page #main_container {background:none;}
#container {width:610px;float:left;clear:both;margin-left:20px;}
#content div.entry-title-wrapper2 { border-bottom:1px dotted #91AED3;}
#content div.entry-title-wrapper2 div.left	{float:left; width: 535px;}
#content div.entry-title-wrapper2 div.left  h2.entry-title {border-top: none; }
#content div.entry-title-wrapper2 div.left .entry-meta {padding-bottom:5px;margin-bottom:5px; border: none;}
#content div.entry-title-wrapper2 div.right{float:right; padding-top: 9px; }
#content div.entry-title-wrapper2 div.right div.photo_wrap{background:url('img/post_img_wrap_bg.jpg') top left no-repeat; width:70px; height: 60px; padding-left: 1px;}


#comments h3,
#content h3.entry-title,
#content h2 {border-top:1px dotted #91aed3;}
#comments h3,
#content h3.entry-title,
#content h3.entry-title a,
#content h2,
#content h2 a {font-size:20px;color:#333333;font-weight:bold;text-decoration:none;display:block;padding:2px 0px;clear:both;}
#content .not-found h2,
#content h2.page-title,
#comments h3,
#content .page h2 {border-bottom:1px dotted #91aed3;margin-bottom:30px;font-size:22px;}
#content h2.page-title,
#content .not-found h2,
#content .page h2,
#content .page h2 a {font-size:22px;color:#ec2e38;font-weight:bold;text-decoration:none;display:block;padding:4px 0px;}
#comments h3 {margin-bottom:10px;}
#content .entry-meta {border-bottom:1px dotted #91aed3;padding-bottom:5px;margin-bottom:5px;}
#content .comment-meta,
#content .comment-meta a,
#content .entry-meta,
#content .entry-meta a {font-size:11px;color:#769ac8;text-decoration:none;}
#content .hentry {margin-bottom:45px;}
#content .hentry p a {color:#0358a4;}
#content .hentry p {margin-bottom:15px;}
.comments-link a {background:url('img/bl_comentar.gif') 0px 2px no-repeat;padding-left:15px;color:#666;text-decoration:none;}
#lista_autores li {border-bottom:1px dotted #91aed3;margin-bottom:20px;padding-bottom:5px;display:block;}
.autor_thumbnail,
.autor_descripcion,
.autor_link {padding-left:10px;}
.autor_thumbnail img {border:1px solid #b4b4b4;float:left;margin:0px 10px 10px 0px;}
.autor_nombre {float:left;color:#ec2e38;font-weight:bold;padding-top:30px;}
.autor_descripcion {clear:both;}
.autor_link {margin-top:5px;}
.autor_link a {padding-right:7px;color:#474747;font-size:9px;font-weight:bold;text-decoration:none;background:url('img/bl_autor.gif') 100% 4px no-repeat;}
#mapa {float:right;margin-right:100px;margin-bottom:20px;}
#informacion_contacto {float:left;margin-bottom:20px;}
#informacion_contacto a {color:#064d8d;}
.wpcf7-form {position:relative;}
#content .hentry .wpcf7-form p {float:left;clear:both;margin-bottom:10px;}
.wpcf7-form input[type=text],
.wpcf7-form textarea {width:155px;border:1px solid #a09f9f;padding:2px;font-size:12px;margin-top:1px;}
.wpcf7-form textarea {width:266px;height:200px;}
.wpcf7-form #pmensaje{position:absolute;top:0px;left:230px;}
.wpcf7-form #penviar {margin:5px 0px 0px 230px;}
.wpcf7-form #penviar input {padding:2px;}
#content div.div.wpcf7-validation-errors,
#content div.wpcf7-response-output {clear:both;border:none !important;color:#EC2E38;padding:0px;margin:0px;}
#content span.wpcf7-not-valid-tip {background:none;border:none;color:#EC2E38;display:block;position:static;width:auto;}
#searchform-404,
#searchform-no-results {margin-top:10px;}
#searchform-404 #s-404,
#searchform-no-results #s-no-results {width:266px;border:1px solid #a09f9f;padding:2px;}
.navigation {text-align:center;}
.wp-paginate li .current,
.wp-paginate li .page,
.wp-paginate li a,
.wp-paginate li a:hover {border:none;background:none;color:#638bbd;font-weight:bold;text-decoration:underline;margin:0px;padding:0px 5px;}
.wp-paginate li .current {color:#666666;text-decoration:none;}
#comments-list li {border-bottom:1px dotted #91aed3;margin-bottom:20px;padding-bottom:5px;display:block;}
.unapproved {font-weight:bold;}
#respond {padding-top:20px;}
#commentform {position:relative;}
#commentform input[type=text],
#commentform textarea {width:155px;border:1px solid #a09f9f;padding:2px;}
#commentform textarea {width:155px;border:1px solid #a09f9f;padding:2px;}
#commentform textarea {width:266px;height:107px;}
#commentform p {margin-bottom:5px;}

#cformsform {clear:both;position:relative;}
#cformsform li {float:left;clear:both;margin-bottom:10px;}
#cformsform input[type=text],
#cformsform textarea {width:155px;border:1px solid #a09f9f;padding:2px;font-size:12px;margin-top:1px;display:block;}
#cformsform textarea {width:266px;height:200px;}
#cformsform #li--6{position:absolute;top:0px;left:230px;}
#cformsform .cf-sb {margin:5px 0px 0px 230px;clear:both;}
#cformsform .cf-sb input {padding:2px;}
.linklove {display:none;}
#usermessagea {float:left;margin-bottom:10px;}
.failure {color:#f00;}

#partners {border-top:1px dotted #91aed3;padding-top:13px;margin-top:40px;}
#partners li#partner1 {float:left;}
#partners li#partner3 {float:right;}
#partners li#partner2 {margin-left:90px;float:left;}

#taglist {font-size:13px;}
#taglist a {text-decoration:none;color:#769ac8;}
#searchform-404 .button,
#content #sendbutton,
#content #submit {border:1px solid #A09F9F;background:#e9f3fb;color:#666;padding:1px;}

#content .hentry p a.ver_mas {color:#c7242d;}

.search-results h3,
.archive h3 {border-top:none !important;}

/* Sidebar
-----------------------------------------------------------------------------*/
#sidebar-superior {margin-bottom:35px;float:left; width: 988px;}
#sidebar-superior .cat-item-58 a {padding: 0 20px 0 0;}
#sidebar-superior .cat-item-58 {padding: 0px 0px 0px 21px;}
#sidebar-lateral-derecho {width:331px;float:right;display:none;margin-bottom:94px;}
#sidebar-lateral-derecho ul.no_page {background:url(img/sidebar_footer.gif) 0px bottom no-repeat;padding-bottom:15px;}
#sidebar-lateral-derecho ul li ul {background:none;}
#sidebar-lateral-derecho .widget {background:#eceff6;padding-bottom:10px;}
#sidebar-lateral-derecho .widget h3 {background:url('img/widget_header.gif') 0px 0px no-repeat;width:331px;height:32px;font-weight:bold;font-size:13px;color:#fff;padding-left:10px;line-height:25px;}
#sidebar-lateral-derecho .widget_links ul {padding-left:15px;line-height:20px;padding-bottom:0px;}
#sidebar-lateral-derecho .widget_links a {font-size:11px;color:#769ac8;}
#sidebar-lateral-derecho .widget h3#archiveH3,
#sidebar-lateral-derecho .widget h3#tagCloudH3 {float:left;cursor:pointer;}
#sidebar-lateral-derecho .widget h3#archiveH3 {background:url('img/widget_header_alt.gif') -163px 0px no-repeat;width:153px;margin-right:5px;}
#sidebar-lateral-derecho .widget h3#tagCloudH3 {background:url('img/widget_header_alt.gif') -163px 0px no-repeat;width:153px;}
#sidebar-lateral-derecho .widget h3#archiveH3:hover,
#sidebar-lateral-derecho .widget h3#archiveH3.on,
#sidebar-lateral-derecho .widget h3#tagCloudH3:hover,
#sidebar-lateral-derecho .widget h3#tagCloudH3.on {background-position:0px 0px;}
#sidebar-lateral-derecho .widget_tag_cloud {overflow:hidden;}
#sidebar-lateral-derecho .widget_tag_cloud div {padding: 1px 7px;}
#sidebar-lateral-derecho .widget_tag_cloud a {text-decoration:none;color:#769ac8 !important;}
.widget_search {float:right;margin-top:20px;}
.widget_search label {color:#0f508c;font-size:13px;font-weight:bold;}
.widget_search #s {border:none;background:url('img/bg_search.gif') 0px 0px no-repeat;width:312px;height:22px;margin-top:5px;padding-left:5px;}
.widget_search .button {display:none;}
#sidebar-lateral-derecho .widget_mylinkorder {background:#fff;overflow:hidden;padding:0px 0px 10px 0px;}
#sidebar-lateral-derecho .widget_mylinkorder ul {padding:0px;margin-right:-3px;}
#sidebar-lateral-derecho .widget_mylinkorder h3 {display:none;background:none;}
#sidebar-lateral-derecho .widget_mylinkorder li {float:left;clear:none;margin:0px 3px 10px 0px;}
#sidebar-lateral-derecho .widget_mylinkorder li a {font-size:11px;font-weight:bold;color:#00407a;text-transform:lowercase;text-decoration:none;width:157px;height:30px;line-height:32px;float:left;background:url('img/bg_link.gif') 0px 100% no-repeat;padding-left:7px}
#sidebar-lateral-derecho .widget_mylinkorder li a:hover {text-decoration:underline;}
#sidebar-lateral-derecho iframe {margin-left:18px;}
.fan_box .full_widget  {border:none !important;}
#sidebar-lateral-derecho .widget_Iuttu_Widget_Autores h3 {background-image:url('img/widget_header_first.gif') ;}
.widget_Iuttu_Widget_Autores ul {overflow:hidden;margin-left:12px;padding-bottom:10px;}
.widget_Iuttu_Widget_Autores ul a {text-decoration:none;}
.widget_Iuttu_Widget_Autores ul li {float: left; height: 90px; margin: 10px 12px 0; overflow: hidden; width: 52px;}
.widget_Iuttu_Widget_Autores ul .autor_thumbnail {padding:0px;float:none;}
.widget_Iuttu_Widget_Autores ul .autor_thumbnail img {margin:0px;}
.widget_Iuttu_Widget_Autores ul .autor_nombre {margin-top:2px;display:block;color:#737373;font-size:10px;width:50px;font-weight:normal;padding:0px;line-height:11px;}
.widget_Iuttu_Widget_Autores ul .autor_nombre strong {font-weight:bolder;display:block;}
#nube_tags {padding:0px 10px;}

/* Pie
-----------------------------------------------------------------------------*/
#footer {clear:both;display:none;}

/* Calendar
-----------------------------------------------------------------------------*/
#wp-calendar { margin: 0 auto;)}
#wp-calendar caption{color:#377AC6; font-family:Arial; font-size:12px; font-weight:bold; text-align: left; padding: 0px 0px 2px 6px;}
#wp-calendar thead th{color:#06376e; font-family:Arial; font-size:12px; font-weight:bold; text-align:center; padding: 0px 3px; width: 16px;}
#wp-calendar tbody tr td {color:#377ac6; font-family:Arial; font-size:12px; font-weight:normal; text-align:center; padding: 0px 3px; width: 16px;}
#wp-calendar tbody tr td a{color:#c7242d; font-family:Arial; font-size:12px; font-weight:normal; text-align:center; text-decoration: none;}
#wp-calendar tbody tr td a:hover{text-decoration: underline;}
#wp-calendar tfoot tr td#prev {text-align:left; padding-top: 3px;}
#wp-calendar tfoot tr td#prev a{color:#c7242d; font-family:Arial; font-size:12px; font-weight:normal;}
#wp-calendar tfoot tr td#next {text-align:right; padding-top: 3px;}
#wp-calendar tfoot tr td#next a{color:#c7242d; font-family:Arial; font-size:12px; font-weight:normal;}

/* buscador
-----------------------------------------------------------------------------*/
#buscador {background: #FFFFFF url('img/buscador_sidebar_bg.jpg') no-repeat top left; height:80px; padding:103px 15px 0 18px; width:298px;}
#buscador input.field {background: none; border: none; height:16px; padding:10px 5px; width:220px; margin: 0px; line-height: 16px; float: left; display:block; color:#666666; font-size:12px;}
#buscador input.button {background: none; border: none; cursor: pointer; height: 36px; line-height: 36px; margin: 0px; width: 53px; padding: 0px; float: right; display: block;}
/* Firefox
-----------------------------------------------------------------------------*/

/* Safari
-----------------------------------------------------------------------------*/
.safari .wpcf7-form textarea {height:210px;}

/* Chrome
-----------------------------------------------------------------------------*/

/* Internet Explorer
-----------------------------------------------------------------------------*/
.msie8 .wpcf7-form textarea {height:204	px;}
.msie8 .home #menu li.page-item-8 a,
.msie8 #menu li.current_page_item a,
.msie8 #menu li a:hover {margin-top:43px;}

.msie7 #sidebar-superior ul {overflow:hidden;margin-left:-1px;}
.msie6 #sidebar-lateral-derecho .widget_mylinkorder li,
.msie7 #sidebar-lateral-derecho .widget_mylinkorder li {margin:0px 1px 5px 0px;}
.msie6 .autor_nombre,
.msie7 .autor_nombre {padding-top:18px;}
.msie7 #main_container {background-position:657px bottom;}
.msie6 #sidebar-lateral-derecho li.widget_tag_cloud,
.msie6 #sidebar-lateral-derecho li.widget_archive,
.msie7 #sidebar-lateral-derecho li.widget_tag_cloud,
.msie7 #sidebar-lateral-derecho li.widget_archive {padding-bottom:0px !important;}
.msie7 .wpcf7-form #pmensaje {top:30px;}
.msie7 .wpcf7-form textarea {height:211px;}
.msie7 .wpcf7-form #penviar {margin-left:113px;}
.msie6 .widget_search #s,
.msie7 .widget_search #s {padding:2px 4px;}
.msie7 #usermessagea {float:left;margin-bottom:0px;}

.msie6 #sidebar-lateral-derecho, .msie7 #sidebar-lateral-derecho {margin-top: -16px;} 
.msie6 #container {margin-left:10px;}
.msie6 #sidebar-lateral-derecho .widget {width:331px;overflow:hidden;}
.msie6 .widget_Iuttu_Widget_Autores ul {margin-left:0px;}
.msie6 #mapa {margin-right:50px;}
.msie6 .wpcf7-form {float:left;}
.msie6 .wpcf7-form input,
.msie6  .wpcf7-form textarea {width:155px;border:1px solid #a09f9f;padding:2px;font-size:12px;margin-top:1px;}
.msie6 #sidebar-superior ul li {height:24px;}
.msie6 #sidebar-superior ul {margin-left:-2px;}
.msie6 #cformsform {width:510px;}
.msie6 #cformsform input {width:155px;border:1px solid #a09f9f;padding:2px;font-size:12px;margin-top:1px;display:block;}
.msie6 #cformsform textarea {height:218px;}
.msie6 #cformsform #sendbutton {width:auto;}.post table {margin:5px 0px; width:100%;}.post table tr th{color: #333399; font-weight:bold;}.post table th, .post table td {padding: 2px 5px;}

#cformsform input[type="text"].cf_error, #cformsform textarea.cf_error  {border: 1px solid red;}

