/*   
	Theme Name: First Child
	Description: First Child Theme. Plantilla adaptable multidispositivo con presentaci&oacute;n de contenidos l&iacute;mpia y elegante.
	Template: first
	Author: Takao Utsumi. Adaptaci&oacute;n plantilla a ideal.es por Fran Hidalgo Carmona.
	Theme URI: http://themehaus.net/themes/first/
	Text Domain: first
	Version: 1.0.0
*/


/* Avatares
------------------------------------------------------------ */

.gallery {
    margin-bottom: 24px;
    width: 40px;
    float: left;
    margin-right: 10px;
}


/* Personalizaciones ideal.es
------------------------------------------------------------ */

#CabeceraCorporativa {width:100%; min-height:136px; margin:0 auto 0 auto; background-color:#FAFAFA; overflow:hidden;}

/* #megabanner {width:980px; min-height:90px; visibility: visible; margin:0 auto 0 auto;} */

#boton_local2, #botonlocal {visibility: hidden; width:0px; min-height:0px;}

#robapaginas {margin-bottom:40px;}

#skyscraper_der {z-index:200; width:120px; height:1px; top:0; right:-140px; position:relative; float:right;}

#skyscraper_izq {z-index:200; width:120px; height: 1px; top: 0; left: -140px; position:relative; float:left;}


#robapaginas_dos:before, #robapaginas:before {content:"publicidad"; font-size:9px; text-transform: uppercase; text-align:left;}

#megabanner:before {
	content: "publicidad";
    height: 13px;
    padding: 0 3px;
    position: absolute;
    text-transform: uppercase;
    z-index: 2;
    font-size: 9px;
    line-height: 13px;
    font-weight: normal!important;
    background-color: #FFF;
    color: #999;
	}



@media screen and (max-width: 783px) {

#boton_local2, #boton_local {width:320px; min-height:45px; margin:0 auto 0 auto; visibility: visible;}

/* #megabanner {visibility: hidden !important; width:0px; height:0px; min-height:0px; overflow:hidden;} */

#CabeceraCorporativa {width:100%; min-height:46px; margin:0 auto 0 auto; background-color:#FAFAFA; overflow:hidden;}

}

@media screen and (min-width: 960px) {
.site-description {
    margin-left: 142px;
    margin-top: -45px;
    font-size: 1.2em;
	display: inherit;
}

.site-description-foto {
    margin-left: 134px;
    margin-top: -45px;
    font-size: 1.2em;
    display: block;
    line-height: 22px;
	color: #999;
}

.sidebar-area {width: 30%;}


}
.site-bottom {
    color: #999;
    font-size: 57.5%;
    margin-bottom: 22px;
    margin-top: 28px;
}

.widget ul {
	list-style: none;
	margin-left: 22px;
}

.widget ul li {
	border-top: none;
	line-height: 1.4;
	padding-bottom: 2px;
	padding-top: 2px;
	list-style-type: square;
}

/* Adaptación megabanner móvil
------------------------------------------------------------ */
.w980 {width:980px; min-height:90px; visibility: visible; margin:0 auto 0 auto;}

.w320 {visibility: hidden; width:0px; min-height:0px;}




@media screen and (max-width: 783px) {

.w320 {width:320px; min-height:45px; margin:0 auto 0 auto; visibility: visible;}

.w980 {visibility: hidden !important; width:0px; height:0px; min-height:0px; overflow:hidden;}


}