@font-face{font-family:ITCAG-demi;src:url("http://migala.es/fuentes/ITCAvantGardeStd-Demi.otf") format("opentype");}
@font-face{font-family:ITCAG-medium;src:url("http://migala.es/fuentes/ITCAvantGardeStd-Md.otf") format("opentype");}

body{width:974px;margin:25px auto;font-family:ITCAG-medium, Verdana, Arial, Helvetica, sans-serif;color:#FFF;line-height:1.2em;}
strong{font-family:ITCAG-demi, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
h2 {font-size:16px;margin:0 0 20px 14px;}
h3 {font-size:14px;margin:30px 0 0 14px;}
h4 {font-size:14px;margin:0 0 0 14px;}
h5 {font-size:12px;margin:20px 0 0 14px;}
a{text-decoration:none;color:#FFF;outline:none;}
a:hover{text-decoration:underline;}
li a:hover{text-decoration:none;}
li a.active {color:#FFF;}
ol ul{margin:5px 0 20px 0;}
ol li{margin-top:20px;}
ol h4{margin:30px 0 0 0;}
.view a:hover{text-decoration:none;}
p:first-letter{margin-left:20px;}
dl{padding:10px 28px 5px;margin:0;}
pre{background-color:#F9F9FF;border:1px dashed #9788A7;margin:0 20px;padding:10px 20px;}
fieldset legend{color:#FFF;}

.marker,.form-required{color:#E2A32F;}
ul.secondary a:hover{border-bottom:2px solid #FFF;}
ul.secondary a.active{border-bottom:2px solid #E2A32F;}
span.and{color:#E2A32F;}
span.light{font-weight:lighter;}

#body-redondo-sup{height:33px;background:url(imagenes/arr-aba.gif) no-repeat top left;}
#body-redondo-inf{height:33px;background:url(imagenes/arr-aba.gif) no-repeat bottom left;}
#main{width:950px;background:url(imagenes/izq-der.gif) repeat-y top left;padding:0 12px;}
#encabezado{height:92px;margin-bottom:33px;background:url(imagenes/encabezado.gif) no-repeat 50% 50%;}
#menu{height:30px;background-color:#9788A7;font-size:14px;line-height:2em;border-bottom:1px solid #FFF;}
#menu ul{float:left;}
#menu li{height:30px;padding:0;float:left;}
#menu li:hover{background-color:#B3A4C3;}
#menu li.active{background-color:#E2A32F;}
#menu a{color:#FFF;padding:0 25px;display:block;}
#menu .usuario{color:#FFF;font-size:10px;float:right;padding-right:10px;}
#menu .usuario a{padding:0 5px;display:inline;}
#contenedor{background-color:#9788A7;padding:1px 0;font-size:11px;}
#contenido{margin:30px 17px;}
#firma{height:95px;border-bottom:2px #E2A32F solid;}
#firma .logo{height:95px;width:230px;background:url(imagenes/logo.gif) no-repeat 50% 50%;float:left;}
#menu2{font-size:10px;padding-top:60px;float:right;}
#menu2 a{margin-right:30px;color:#9788A7;}
#menu2 a:hover{text-decoration:underline;}

.col3{width:287px;float:left;margin:0 9px;background-color:#FFF;color:#9788A7;}
.col3-contenido{padding:10px 30px 15px 20px;font-size:11px;background:url(imagenes/col3-izq-der.gif) repeat-y top left;line-height:1.5em;}
.col3 h1{text-align:center;font-size:14px;color:#E2A32F;font-weight:normal;margin:0;}
.col3-contenido ul{margin-left:0;padding-left:10px;}
.col3-contenido li{padding-top:10px;}
.col3-contenido a{color:#E2A32F;}
.col3-contenido a:hover{text-decoration:underline;}
.col3-redondo-sup{height:16px;background:url(imagenes/col3-arr-aba.gif) no-repeat top left;}
.col3-redondo-inf{height:16px;background:url(imagenes/col3-arr-aba.gif) no-repeat bottom left;}
.clear{clear:both;}
ul.primary {border-bottom:1px solid #FFF;border-collapse:collapse;height:auto;line-height:3em;list-style:outside none none;margin:0;padding:0 0 0 5px;white-space:nowrap;}
ul.primary li a{background-color:#9788A7;border:none;height:auto;margin:0;padding:5px 25px;text-decoration:none;}
ul.primary li a:hover{background-color:#B3A4C3;}
ul.primary li.active a{background-color:#E2A32F;border:none;color:#FFF;}
.messages{padding:10px;}
.status{background-color:#006600;}
ul.links.inline{clear:both;display:block;float:right;}
ul.links.inline li{padding:0;}
ul.links.inline a{padding:10px;}
ul.links.inline a:hover{background:#B3A4C3;}
.portafolio{font-size:10px;}
.portafolio_apar{float:left;padding:30px 0 10px 0;text-align:center;width:20%;}
.portafolio_tit{font-weight:bold;}

tr.even, tr.odd {background-color:#9788A7;border-bottom:1px solid #CCCCCC;padding:0.1em 0.6em;}
table{margin-top:20px;width:100%;}
table.views-view-grid td{padding-left:3%;text-align:left;width:22%;}
.views-field-title{font-size:16px;font-weight:bold;margin-bottom:20px;}
td .views-field-title, li .views-field-title{font-size:12px;font-weight:normal;}
.views-field-title a{display:block;padding:5px 5px 5px 20px;}
.views-field-title a:hover{background-color:#B3A4C3;}
.views-field-body{padding:0 auto;}
.evento {background:transparent none no-repeat scroll 100% 50%;margin:0 0 20px;padding:10px 0 20px 15px;width:700px;}
.ayuda {border-bottom:1px solid #CCCCCC;margin-bottom:15px;padding:0 15px 5px;}
.obras {border:1px solid #E3A32F;margin:10px 10px 20px;padding:0;text-align:center;}
.miniaturas{width:750px;float:left;}
.miniatura{float:left;padding:35px 0 15px 0;text-align:center;width:25%;}
.miniatura .imagen{height:160px;padding:15px;}
.precio{display:block;}
.referencia{display:block;}

.desplegable{width:160px;float:right;}
.desplegable ul{list-style:none;}
.desplegable li{padding:10px 0;}
.navegar{clear:both;text-align:center;width:100%;padding:30px 0 10px 0;}
.navegar a{text-decoration:none;padding:3px 8px;border:1px solid #E2A32F;}
.navegar a:link, .navegar a:visited{border-color:#FFF;}
.navegar a:link:hover, .navegar a:visited:hover{background:#B3A4C3;}
.navegar a:hover{text-decoration:none;}

.equipo{background-color:#FFFFFF;color:#9788A7;float:left;margin:10px 9px;width:287px;}
.equipo-contenido{padding:0 20px 6px 0;font-size:11px;background:url(imagenes/col3-izq-der.gif) repeat-y top left;line-height:1.5em;}
.equipo-contenido .foto{width:100px;height:100px;float:left;}
.equipo-contenido .info{float:right;width:130px;}
.equipo-contenido .info span{display:block;}
.equipo-contenido a{color:#E2A32F;}
.equipo-contenido a:hover{text-decoration:underline;}
.equipo-redondo-sup{height:16px;background:url(imagenes/col3-arr-aba.gif) no-repeat top left;}
.equipo-redondo-inf{height:16px;background:url(imagenes/col3-arr-aba.gif) no-repeat bottom left;}

.item-list ul li {list-style:none;}

#pq{padding-bottom:30px;}
.foto{float:left;width:180px;padding-left:30px;}
.contenedor_texto{float:left;width:550px;padding:0 30px;}
.contenedor_texto h4{color:#E2A32F;margin:3px 0 20px 20px;}
.nada_mejor{clear:both;padding-top:20px;text-align:center;}
.texto{text-align:justify;padding-left:20px;}
.separador{background:url(http://migala.es/imagenes/separador.gif) center center no-repeat;width:100%;height:5px;clear:both;padding:40px 0px;}

.mini{font-size:9px;}
.micro{font-size:8px;}

.preview .node {background-color:#B3A4C3;}
.content{clear:both;}



.breadcrumb{border-bottom:1px solid #CCC;padding:5px 5px 5px 10px;}
.breadcrumb a{color:#333;}
.breadcrumb a:hover{color:#C60;}
.ayuda{padding:0px 15px 5px 15px;border-bottom:1px solid #CCC;margin-bottom:15px;}

.dos{font-size:14px;color:#FFF;padding-top:20px;}
.tres{font-size:12px;}
.tres:first-letter{margin-left:20px;}
.tres li:first-letter{margin-left:0px;}
.cuatro{font-size:12px;color: #999999;}
.cinco{font-size:18px;margin-top:20px;margin-bottom:0px;}
.seis{font-size:10px;color:#999;}
.expo_titulo{font-weight:bold;font-size:14px;}

.centro{text-align:center;}
.izquierda{float:left;width:50%;}
.derecha{float:right;width:50%;}

.esquina{background: url(images/cuadro.gif) no-repeat;height:20px;}
.sup_der, .inf_der{float:right;width:100%;}
.sup_izq, .inf_izq {margin-right: 12px;width: 50%;}
.sup_der {background-position:right top;}
.sup_izq {background-position:left top;}
.inf_der {background-position:right bottom;}
.inf_izq {background-position:left bottom;}


div#ini_pestanas{clear:both;}
#pestanas {float:left;width:100%;height:23px;position:relative;font-size:12px;line-height:normal;}
#pestanas ul {margin:0;padding:0px;list-style:none;}
#pestanas li {display:inline;margin:0;padding:0;}
#pestanas a {float:left;background:url("images/pestana_izqu.gif") no-repeat left top;margin:0;padding:0 0 0 6px;text-decoration:none;}
#pestanas a span {float:left;display:block;background:url("images/pestana_dere.gif") no-repeat right top;padding:5px 15px 4px 6px;margin-right:1px;color:#E2A32F;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#pestanas a span {float:none;}
/* End IE5-Mac hack */
#pestanas a:hover span {color:#B3A4C3;}

#pestanas a.selected span {color:#E2A32F;}
#pestanas a.selected {background-position:0% -25px;font-weight:bold;}
#pestanas a.selected span {background-position:100% -25px;}

div#contenido_pestanas{background:#FFF;padding:20px;margin:22px 0;color:#9788A7;border:1px solid #333;}
div#contenido_pestanas .dos{color:#E2A32F;}
div#contenido_pestanas a{color:#E2A32F;}

div.celda{height:150px;width:20%;float:left;text-align:center;}
div.celda img{border:2px solid #101010;margin-top:20px;}

.views-row-odd, .views-row-even{margin:20px 0;padding:20px 0 20px 0;border-bottom:2px solid #B3A4C3;}
li.views-row-odd, li.views-row-even, .views-row-last{border-bottom:none;}

ul.grande li{font-size:12px;font-weight:bold;margin-top:30px;}

.hoja{width:900px;margin:0 auto 30px auto;color:#9788A7;background:url(imagenes/hoja-arr-aba.gif) no-repeat bottom left;padding-bottom:16px;background-color:#FFF;}
.hoja .cont{padding:20px 40px;background:url(imagenes/hoja-izq-der.gif) repeat-y top left;overflow:hidden;}
.hoja a{color:#E2A32F;}
.field-content .hoja{margin-bottom:0;background:url(imagenes/hoja-arr-aba.gif) no-repeat bottom left;padding-bottom:16px;}
.hoja .arriba{height:16px;background:url(imagenes/hoja-arr-aba.gif) no-repeat top left;}
.hoja .abajo{height:16px;background:url(imagenes/hoja-arr-aba.gif) no-repeat bottom left;}

.primen{margin-top:0;}

.views-view-grid tbody,tbody{border:none;}

ul.enlaces li{float:left;list-style:none;width:25%;margin-top:20px;}
ul.enlaces a:hover{text-decoration:underline;}
.tipo-enlace{display:block;margin-bottom:10px;}

.block-region{background:none;}
#blocks tr.region-message {color:#FFF;font-weight:normal;}

.formulario input, .formulario textarea{background-color:#F9F9FF;border:1px solid #9788A7;}
.formulario fieldset{padding:10px;margin:10px;}
.formulario legend{padding:0 10px;color:#9788A7}
.formulario label{padding:0 10px;}
.formulario textarea{width:700px;height:300px;}
.formulario div{margin:10px;}
.formulario .importante{color:#E2A32F;}
.formulario .columna{float:left;margin:10px;}
.formulario input.largo{width:600px;}
.formulario input#submit{margin:20px;}
.formulario input:hover, .formulario textarea:hover{background-color:#F0F0F6;}
.formulario #counter{text-align:right;}

.profile{background-color:white;clear:both;color:#9788A7;margin:1em 0;padding:1px 20px;}
.profile a{clear:both;color:#E2A32F;}

#pie .views-field-title{color:#9788A7;font-size:8px;line-height:1.5em;}
#pie ul{list-style:none;padding:7px 3px;margin:0;}
#pie li{float:left;margin:0 0.35em 0 0.2em;height:0.8em;}
#pie .views-field-title a{color:#9788A7;padding:0px;}
#pie .views-field-title a:hover{text-decoration:underline;background:none;}
#pie{overflow:hidden;}
