/*
Theme Name: a5rte
Theme URI: http://aaaaarte.com
Description: Un tema para una publicación periódica con agenda de eventos, breves, noticias destacadas, sistema de críticas...
Version: 2.1
Author: montera34
Author URI: http://montera34.com
Tags: grey, typographic, custom header, fixed width, four columns, widgets

	This theme was designed and built by montera34,
	whose web you will find at http://montera34.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* reseting styles */
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, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: normal;
font-style: normal;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
line-height: 1em;
}
:focus {
outline: 0;
}
ol, ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
input, textarea {
margin: 0;
padding: 0;
}
hr {
margin: 0;
padding: 0;
border: 0;
color: #000;
background-color: #000;
height: 1px;
}
/* end reseting styles */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: "Arial", Sans-Serif;
	background: #fafafa;
	color: #2f2f2f;
	text-align: center;
}

/* añadidos alvaro */

.expone ul li a:hover {
	color: #FF1100!important;  
}
#convo:visited { 
	color:#FF1100;     
}
#resultadoConvocatorias {
	/*margin-bottom:5px;*/
	padding-bottom:5px;  
	width:135px;  
}
#resultadoConvocatorias:hover {
	background-color: #ffff60;
}

a.agenda, a.agenda:visited {
	border-top: medium none;
	color: #DD1100;
	display: block;
	font-size: 11px;
	margin-top: 5px;
	text-decoration: none;
}        

/*
#breves2 {
    float: right;
    text-align: left;
    width: 135px;
}
*/

 a.agenda:hover
             {
                 text-decoration:underline;
                 }     
li.blue:hover  ,   li.compact:hover 
      
             {
            background-color:#ffff60 !important;  
        }   
   .expone ul
   {
      display:inline;
list-style:none outside none;


  }  
  
   .expone ul li
   {  
  display:block;
margin-bottom:5px;
position:relative;

}
      
 

   .expone ul li a:visited
   { 
   color:#dd1100 !important;
   
   }
.destacado a img
{
    
width: 509px !important;    
    
}


.current-cat a,
.current_page_item a {
    background-color:#000 !important;
    color:#fff !important;
}

/* end añadidos alvaro */

/* redefiniciones */
hr {display: none;}
code {font-size: 1.1em;}
a:link {color: #f10; text-decoration: none;}
a:visited {color: #808080; text-decoration: underline;}
a:hover {color: #2f2f2f; text-decoration: underline;}

a:link img, a:active img, a:visited img {border: 3px solid #fff; text-decoration: none;}
a:hover img {border: 3px solid #2f2f2f;}

/* estilos generales de parrafo y caracter */
/*#margend ol, #margend ul, #margend li, #breves ol, #breves ul, #pre ol, #pre ul, #epi ol, #epi ul, #epi li, .metadatos li, .ficha {
	list-style-type: none;
	margin: 0;
	padding: 0;
}*/
p {
	margin-bottom: 1em;
}
.a5rte {color: #f10;}
.gris {color: #808080;}
small {font-size: 0.9em;}
pre {font-family: "courier new", monospace;}
strong {font-weight: bold}
em {font-style: italic;}
strong em,
em strong {
	font-weight: bold;
	font-style: italic;
}
strong pre,
strong code {
	font-weight: bold;
	font-family: "courier new", monospace;
}

/*estructura general if attachment */
#nigror {
	color: #808080;
}
#marco {
	padding-top: 10px;
	margin: 0;
}
.flechas {
	width: 150px;
	margin: 0 auto;
	padding: 0;
	font-size: 2em;
}
div.flechas span {
	margin: 0;
}
span.nav {
	color: #808080;
	font-weight: bold;
}
.antes {float: left;}
.despues {float: right;}
.nav a:link, .nav a:active, .nav a:visited {
	text-decoration: none;
	color: #f2f2f2;
}
.nav a:hover {
	color: #a10;
}
.lienzo {clear: both;}
.lienzo p {margin-bottom: 0;}
.pintura a:link img, .pintura a:active img, .pintura a:visited img {
	border: 3px solid #2f2f2f;
}
.pintura a:hover img {
	border: 3px solid #808080;
}
.firma {
	margin: 1em auto;
	width: 870px;
	line-height: 1.4em;
	font-size: 1.1em;
}


/* estructura general */
#hoja {
	width: 960px;
	margin: 0 auto;
}

#antepre {
	margin: 10px 0 2px 5px;
	text-align: left;
}

#pre {
	width: 960px;
	text-align: left;
	padding-bottom: 10px;
}
#expone {
	width: 700px;
	margin: 0 auto;
	clear: both;
}

#epi {
	width: 960px;
	text-align: left;
	margin: 36px 0 18px 0;
}

#margen {
	width: 435px;
	float: right;
	position: relative;
}
#margen-doble {
	width: 270px;
	float: left;
}
#breves {
	float: left;
	text-align: left;
	width: 135px;
}
#publi-doble {
	display: none;
	width: 285px;
	float: right;
}

#publi {
	float: right;
	clear: right;
	/*position:relative;
	right:10px;*/
	width: 135px;
	margin-left: 15px;
}

#margend {
	padding-left: 15px;
	text-align: left;
	width: 135px;
}
.margen-float {
	float: right;
}
.margen-fix {
	position: absolute;
	top: 0;
	right: 0;
}
#colabora {
	float: right;
	width: 300px;
	text-align: left;
}

#entremargen {
	float: left;
	width: 515px;
	text-align: left;
}



/* formularios */
.buscar {
border-top:2px solid #2F2F2F;
display:block;
/*float:left;*/
font-weight:bold;
	line-height: 1.4em;
/*left:69px;
padding-left:1px;
position:relative;*/
text-transform:uppercase;
/*top:-16px;*/
width:135px;
}
.widget_search {
/*float:right;
left:49px;
position:relative;
top:49px;*/
width:135px;
}
#searchform {
	position: relative;
}
#searchform input {
/*float:right;
position:relative;
right:47px;
top:-13px;*/
width:131px;
height:15px;
}
#searchform label {font-size: 1em;}
.caja {
	border: 1px dotted #808080;
	background-color: #fafafa;
}
.caja:hover, .grancaja:hover {
	background-color: #fff;
}
.grancaja {
	width: 500px;
	border: 1px dotted #808080;
	background-color: #f2f2f2;
}
.boton {
	border: 1px solid #ccc;
	background-color: #ccc;
}
.boton:hover {
	border: 1px solid #2f2f2f;
	background-color: #ddd;
}

/* busqueda dinamica */
#addicted_results {
	display: block;
	left: 0;
	position: absolute;
	top: 35px;
	width: 135px;
	z-index: 1;
}
#addicted_results ul {
	background-color: #f2f2f2;
}
#addicted_results ul li {}


/* pre*/
#prentre {
	width: 810px;
	float: left;
}
#preside {
	float: right;
	width: 135px;
}
.fecha {
	display:block;
/*float:right;
left:251px;
position:relative;
text-align:left;
top:-36px;*/
	height: 35px;
	width:135px;
	position: relative;
}
.fecha span {
	position: absolute;
	bottom: 7px;
}
.fecha2 {
	float:right;
/*left:63px;
position:relative;
text-align:left;
width:133px;*/
}
.fecha a:link, .fecha a:active, .fecha a:visited {text-decoration: none;}
.fecha a:hover {text-decoration: none;}
#pre h1 {
	font-size: 3.6em;
	line-height: 1.2em;
	font-weight: normal;
	letter-spacing: -1px;
}
#pre h1 a:link, #pre h1 a:visited, #pre h1 a:hover, #minides a:link, #minides a:active, #minides a:visited {
	color: #2f2f2f;
	text-decoration: none;
	font-weight: bold;
}
#minides a:hover {color: #ccc;}
#minides {
	margin-bottom: 30px;
	font-size: 1.2em;
	font-weight: bold;
	width: 810px;
}
ul#idigital {width: 135px; margin-bottom: 30px;}
#idigital img {
	border: 1px dotted #000;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 2px;
}
#idigital img:hover {
	border: 1px dotted #f10;
}

.buscarIncio {
	font-weight:bold;
	text-transform:uppercase;
}
ul.enlinea {
	border-top: 2px solid #2f2f2f;
	width:810px;
}
ul.enlineadot {
	border-top: 1px dotted #2f2f2f;
	border-bottom: 1px dotted #2f2f2f;
	width: 758px;
	padding-left: 50px;
}
ul.enlineafina {
	border-top: 1px solid #808080;
}
ul.enlinea li,
ul.enlineadot li,
ul.enlineafina li {
	display: inline;
	margin-right: 10px;
	line-height: 1.4em;
}
.enlinea li a:link, .enlinea li a:active, .enlinea li a:visited,
.enlineadot li a:link, .enlineadot li a:active, .enlineadot li a:visited,
.enlineadot li a:link, .enlineadot li a:active, .enlineadot li a:visited {
	color: #2f2f2f;
	padding: 2px 3px 3px 3px;
	text-decoration: none; 
}
.enlineafina li a:link, .enlineafina li a:active, .enlineafina li a:visited {
	color: #808080;
	padding: 1px 6px 1px 1px;
	text-decoration: none; 
} 
.enlinea li a:hover,
ul.enlineadot li a:hover {
	color: #f2f2f2;
	background-color: #2f2f2f;
	text-decoration: none;
}
.enlineafina li a:hover {
	color: #fff;
	background-color: #808080;
	text-decoration: none;
}
.current a {
	font-weight: bold;
}
/*ul.temas {
	margin-left: 52px;
}
ul.temas li {
float:left;
	display: inline;
	line-height:1.4em;
	margin-right:10px;
}
*/
/*.cat-item a:link, .cat-item a:visited { text-decoration: none; color: #2f2f2f;}
.cat-item a:hover {text-decoration: none; color: #f2f2f2; background-color: #2f2f2f; }
*/
ul.children {list-style-type: none; padding: 0 0 0 10px;}


/* expone */
.museo {padding-bottom: 20px; height: 81px;}
.reclamo {color: #ccc; font-size: 0.75em; margin: 10px 0 5px 0; display: block;}
.entrada {float: left; width: 125px; height: 75px ;border: 3px solid #ccc; margin-right: 5px; font-weight: bold;}
.entrada a:link, .entrada a:active, .entrada a:visited {text-decoration: none; color: #808080; display: block; font-size: 1.7em; letter-spacing: -0.5px; line-height: 0.9em;}
.entrada a:hover {color: #ccc; text-decoration: none;}
.sala {float: left; width: 131px; height: 75px ; margin-right: 7px;}
div.amateur {width: 125px; height: 75px; text-indent: -9999px; border: 3px solid #fff; background-color: #fff; opacity: 0.5;}
div.amateur:hover {color: #2f2f2f; border: 3px solid #2f2f2f; text-decoration: none; opacity: 1; cursor: pointer;}
.amateur a:link, .amateur a:active, .amateur a:visited {text-decoration: none; color: #2f2f2f; display: block; height: 75px;}
/*.amateur a:hover {color: #2f2f2f; border: 3px solid #2f2f2f; text-decoration: none; opacity: 1; cursor: pointer;}*/

.expon {margin-bottom: 1em;}

/* widget */
div.widget {margin-bottom: 10px;}
div.widget ul, ul.widget {font-size: 1.1em;}
div.widget ul li a:link, ul.widget li a:link, div.widget ul li a:active, ul.widget li a:active, div.widget ul li a:visited, ul.widget li a:visited {padding: 3px 0; display: block; text-decoration: none; color: #e10; border-bottom: 1px dotted #fafafa;}
div.widget ul li a:hover, ul.widget li a:hover {text-decoration: none; color: #e10; border-bottom: 1px dotted #e10;}


/* publi in sidebar */
/* one col publi boxes */
.contentPubli {
	border:3px solid #CCCCCC;
	height:75px;
	width:129px;
	margin-bottom: 10px;        
}
.contentPubli:hover {
	background-color:#ffff60;  
}
.galeriaP { 
	text-align:center;  
	padding: 10px 0;
}

/* two cols publi boxes */
.publi-doble-box {
	width: 285px;
	margin-bottom: 1em;
}

/* margend */
div.absolutimg {width: 175px; height: 75px; text-indent: -9999px;}

.miniagenda {
	width: 135px;
	margin: 0 0 5px 0;
	line-height: 1.3em;
}
a:link.nolink, a:active.nolink, a:visited.nolink {color: #2f2f2f; text-decoration: none;}
a:hover.nolink {color: #808080; text-decoration: none;}

/* agenda */
.agenda {border-top: 1px solid #ccc;}
.evento {
	border-bottom: 1px solid #ccc;
	font-size: 1.1em;
	line-height: 1.2em;
	margin-bottom: 15px;
	background-color: none;
}
.e-compact {display: block;}
.e-compact:hover {text-decoration: none;}
.e-compact li a:link, .e-compact li a:active, .e-compact li a:visited {color: #a10; text-decoration: none;}
.e-compact li a:hover {color: #2f2f2f;}
ul.yell:hover {background-color: #ffff60;}
ul.evento {margin: 0; padding: 2px 0 8px 0; clear: both; float: left;}
ul.evento li {display: inline; float: left; list-style-type: none;}
.evento li.e-inicio {width: 60px;}
.evento li.e-fin {width: 60px; padding-left: 5px;}
.evento li.e-loque {width: 230px; padding-left: 5px;}
.evento li.e-ciudad {width: 90px; padding-left: 5px;}
.evento li.e-tag {width: 80px; padding-left: 5px;}

.cierre {
	width: 135px;
	border-top: 8px solid #2f2f2f;
	margin-bottom: 5px;
}
.top5 {
	border-bottom: 8px solid #2f2f2f;
}
a:link.tope, a:active.tope, a:visited.tope, a:link.topeverd, a:active.topeverd, a:visited.topeverd, a:link.topeamar, a:active.topeamar, a:visited.topeamar {
	display: block;
	text-decoration: none;
	padding: 2px 0!important;
	padding: 0;
	color: #2f2f2f;
}
a:hover.tope {text-decoration: none; background-color: #a0c1d0;}
a:hover.topeverd {text-decoration: none; background-color: #ffff60;}
a:hover.topeamar {text-decoration: none; background-color: #ccc}

.mayus {text-transform: uppercase;}
.serif {font-family: "georgia", serif;}
.bordertop {border-top: 1px dotted #808080; padding-top: 1px;}
.toptit {
	width: 125px;
	padding: 5px;
	background-color: #ccc;
	color: #808080;
	letter-spacing: -0.5px;
}

/* breves */
.brevimg {width: 135px; height: 75px;}
div.brevimg-marco {
	border:0 solid #FFFFFF;
	height:69px;
	margin:3px 0;
	text-indent:-9999px;
	width:125px;
}
.brevunidad {margin: 2px 0;}



/* entremargen */
.separa {
	/*padding: 0 10px;*/
	 text-align: left;
}
.articulo {margin-bottom: 15px;}
.articulo h2, .rotulo {font-family: "Arial", sans-serif; font-size: 2em; margin: 0; line-height: 1.1em;}
.metadatos {
	clear: both;
	font-size: 1.1em;
	line-height: 1.2em;
	margin-bottom: 15px;
}
.blogroll li {
	margin-bottom: 2px;
	font-size: 1em;
	line-height: 1.2em;
}
.blogroll li a {
	/*font-weight: bold;*/
}
.blogroll li a:link, .blogroll li a:active, .blogroll li a:visited {
	color: #f10;
	text-decoration: none;
}

.ficha {clear: both; font-size: 1.1em; line-height: 1.3em;}
ul.metadatos,
ul.blogroll {
	margin-bottom: 5px !important;
}
.puntos {border-top: 1px dotted #808080;}
.puntos li {border-bottom: 1px dotted #808080;}
.compact {display: block;}
.compact:hover {cursor: pointer; text-decoration: none;}
.compact a {color: #2f2f2f;text-decoration: none;}
.spanblock span {display: block; width:120px}
li.blue:hover {background-color: #a0c1d0;}
li.grey:hover {background-color: #ccc;}
li.yell:hover {background-color: #ffff60;}


.artista {font-weight: bold;}
.caducidad{}
.ciudad{}
.galeria{}
.galeriar{color: #d10;}
.exposicion{font-style: italic;}
.expolink{}
.falda {
	padding-bottom: 10px;
	font-size: 1.1em;
	line-height: 1.3em;
}
li.valora {
	width: 75px;
	height: 16px;
	text-indent: -9999px;
	background-color: transparent;
	margin: 3px 0 0 0;
}
span.valora {
	width: 75px;
	height: 16px;
	text-indent: -9999px;
	background-color: transparent;
	margin: 0 0 3px 0;
	display: block;
}
.val1 {
background-image: url(images/vota.png);
background-repeat: no-repeat;
background-position: 0 -64px;
}
.val2 {
background-image: url(images/vota.png);
background-repeat: no-repeat;
	background-position: 0 -48px;
}
.val3 {
	background-image: url(images/vota.png); background-repeat: no-repeat; background-position: 0 -32px;
}
.val4 {
	background-image: url(images/vota.png); background-repeat: no-repeat; background-position: 0 -16px;
}
.val5 {
	background-image: url(images/vota.png); background-repeat: no-repeat; background-position: 0 0;
}
.wp-caption {float: left; padding-bottom: 15px;}
.wp-caption p, .wp-caption-text, .wp-caption-dd {
	margin: 0 5px;
	font-family: "Arial", sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #4f4f4f;
	padding-right: 0!important;
}
.texto p {
	clear: both;
	padding-right: 140px;
}
.texto, .texto-expone {width: 540px; font-family: "Arial", sans-serif; font-size: 1.35em; line-height: 1.5em;}
.texto-expone img {margin-right: 15px;}
.texto-expone h5 {
	font-size: 0.85em;
	line-height: 1.3em;
	font-weight: normal;
}

.etiquet {display: none;}
.mas {
	font-family: "Arial", sans-serif;
	font-weight: bold;
	font-size: 0.9em;
}
.minimas {
	font-size: 1.1em;
	font-weight: bold;
}

/* pagination */
.navigation {
	clear: both;
	width: 665px;
	padding: 3em 0;
}
ul.page-numbers {
	display: inline;
}
ul.page-numbers li {
	display: inline;
}
div.nav-counter {
	display: inline;
}
ul.page-numbers a,
ul.page-numbers span {
	text-decoration: none;
	color: gray;
	border: 1px solid gray;
	padding: 3px 5px;
	margin: 2px;
}
ul.page-numbers a:hover,
ul.page-numbers span.current {
	border-color: #000;
	color: #000;
}
ul.page-numbers span.current {
	font-weight: bold;
}
ul.page-numbers span.dots {
	border: none;
}

/* loop.excerpt and loop.destacado */
.destacado {
	clear: both;
	display: block;
	padding: 5px 0;
	margin-bottom: 24px !important;
	min-height: 96px;
	border-top: 1px dotted #808080;
	/*border-bottom: 1px dotted #808080;*/
	text-align: left;
        width: 515px;
}
/*.destacado h2 {
	margin: 0;
	font-family: "Arial", sans-serif;
	font-weight: normal;
	font-size: 1.7em;
	line-height: 1.1em;
	letter-spacing: -0.2px;
}
.destacado h2 a {
	text-decoration: none;
	color: #fff;
}*/
.destaca {
    display: block;
    margin-left: 1px;
    padding: 5px;
    width: 500px;
}
.destaca:hover {
	background-color: #ffff60;
}
.bloque {
	clear: both;
	display: block;
	width: 510px;
	padding-bottom: 24px;
	min-height: 96px;
	text-align: left;
}
.bloque:hover
{
    background-color:#ffff60;
}
.bloque h2, .destacado h2, .seccion {
	margin: 0;
	font-family: "Arial", sans-serif;
	font-weight: normal;
	font-size: 1.7em;
	line-height: 1.1em;
	letter-spacing: -0.2px;
}
.bloque h2 a:link, .bloque h2 a:active, .bloque h2 a:visited,
.articulo h2 a:link, .articulo h2 a:active, .articulo h2 a:visited,
.destaca h2 a:link, .destaca h2 a:active, .destaca h2 a:visited {
	text-decoration: none;
	color: #2f2f2f;
}
.bloque h2 a:hover, .articulo h2 a:hover, .destaca h2 a:hover {
	text-decoration: none;
	color: #f10;
}
.tema {
	color: #808080;
}
.cuad {
	width: 93px;
	margin: 0 10px 6px 0;
	color: #666;
}
.imgd, .alignright {
	float: right;
}
.imgi, .alignleft {
	float: left;
}
.imgarch {	
	margin-right: 4px;
	float: left;
}
.alignnone {}
.txtd {text-align: right;}
.sumario {
	margin: 0;
	font-size: 1.2em;
	line-height: 1.4em;
	font-family: "Arial", sans-serif;
	padding-left: 100px;
}
.sumariom {
	margin: 0;
	font-size: 1.2em;
	line-height: 1.4em;
	font-family: "Arial", sans-serif;
}

/* loop.mosac */
.mosac {
	float: left;
	width: 135px;
	height: 230px;
	margin-bottom: 24px;
}

/* page finder */
.arriba {margin-top: 0; text-decoration: none; font-size: 1.15em; text-transform: uppercase; margin-bottom: 5px;}
h3.arriba, .widgettitle {margin-bottom: 0; font-size: 1.15em; text-transform: uppercase;}
.finder {font-size: 1.2em;}
ul.finder {list-style-type: none; padding: 0;}
.finder li {line-height: 1.3em; margin-bottom: 8px; clear: both;}
.finder li a {font-weight: bold;}
.fechado {float: left; width: 75px;text-align: right;}
.hecho {padding-left: 105px;}

/* generical page page.php */
.pagina {}
.pagina h2 {font-family: "Arial", sans-serif; font-size: 2em; margin: 0; line-height: 1.1em; text-align: center;}
.textpag p {clear: both;}
.textpag {width: 540px; font-family: "Arial", sans-serif; font-size: 1.4em; line-height: 1.6em;}

/* comentarios */
ul.mentidero {
	padding-left: 10px;
}
.mentidero li {list-style-type: none; margin: 25px 0;}
.mentidero div {
	font-size: 1.1em; line-height: 1.5em; color: #808080;
}
.mentidero li p {
	font-family: "Arial", sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 5px 0 0 40px;
}
.avatar {float: left; margin-right: 8px;}
.alt {
}

.mentidero p {
	font-size: 1.2em;
}


/* 404 error */
#nomargen {
	margin: 0 165px 0 205px;
	text-align: left;
	font-size: 1.2em;
	line-height: 1.4em;
}

/* archivo */
#archivo {
	clear: both;
	width: 510px;
	text-align: left;
}
h2.archivo-tit {font-size: 1.7em; line-height: 1.1em; margin-bottom: 1em; letter-spacing: -0.2px; font-weight: bold;}
#archivo ul {padding: 0 0 0 85px;}
#archivo ul, #archivo-agenda ul {margin: 5px 0; list-style-type: none; font-size: 1.1em;}
#archivo ul li a, #archivo-agenda ul li a {font-weight: bold;}
.grande {font-size: 1.1em;}
.grande a:link {color: #2f2f2f;}
.grande a:visited {color: #808080;}
.grande a:hover {color: #f10;}
#archivo-agenda {
	clear: both;
	width: 530px;
	text-align: left;

}
/* tiny editor */
blockquote {padding: 0 1em; margin: 0;}
blockquote:before, blockquote:after {
/*Workaround for Gecko*/
	content: "";
}
blockquote:before {
	float: left;
	content: "<span style=\"float: left;\">\00AB</span>";
}
.texto h1 {font-size: 1.3em; line-height: 1.3em; font-weight: bold; margin: 2em 0 1em 0;}
.texto h2 {font-size: 1.1em; line-height: 1.1em; font-weight: bold; margin: 1.5em 0 0 0;}
.texto h3 {font-size: 1em; line-height: 1em; font-weight: bold; margin: 1em 0 0 0;}
.texto h4 {font-size: 0.8em; font-family: "Arial", sans-serif; line-height: 1.2em; color: #808080; font-weight: normal; margin: 0;}
.texto h5, .pagina h5 {}
.texto h6, .pagina h6 {}

/* wp-contactform */
.formcontainer {
	width: 440px;
	margin-left: 90px;
}
.information, .form-option {
	color: #808080;
	font-size: 0.9em;
}
.required {
	font-weight: bold;
	color: #000;
}
.contact-form {
	width: 540px;
}
.contact-form fieldset {
	border: none;
}
.contact-form fieldset legend {
	font-size: 1em;
	font-weight: bold;
}
.form-label {
	font-size: 0.9em;
}
.form-input input {
	border: 1px dotted #808080;
	background-color: #fafafa;
	padding: 1px;
}
.form-textarea textarea {
	border: 1px dotted #808080;
	background-color: #fafafa;
}
.form-submit {
	margin-top: 10px;
}
.form-submit input {
	border: 1px solid #ccc;
	background-color: #ccc;
}
.form-submit input:hover {
	border: 1px solid #2f2f2f;
	background-color: #ddd;
}
.success {
	font-weight: bold;
}

/* gallery */
.gallery{

}
.gallery-item {
	float: left;
	text-align: left;
}
.texto-expone .gallery .gallery-item .gallery-icon {
	float: left;
}
.gallery-caption {
	font-size: 0.85em;
	line-height: 1.3em;
}
.texto-expone .gallery .gallery-item .gallery-caption {
	float: left;
	clear: both;
	text-align: left;
	width: 130px;
}

