/*==============================
			-- GENERAL -- 
==============================*/
*{margin:0;padding:0;border:0;}
.clear{clear:both;}

html,body{
color:#2D2D2D;
font:13px Arial, Verdana, Georgia, Helvetica, sans-serif;
background:url(img/fondo6.jpg) no-repeat 50% 0 #fff;
}
body { background:url(img/body.png) repeat-x 0 100%;}
ul,ol,dl{position:relative;}

li{
list-style:none;}

p{}

a{
color:#4792b6;}

a:hover{
text-decoration: none;}

img{display:block;}

/*==============================
			-- H1-H6 --
==============================*/
h1{
float:right;
padding:0 86px 64px 0;}

h1 a{
display:block;
float:right;
text-indent:-9999px;
width:281px;
height:75px;
background:url(img/logo-trans.png) no-repeat 0 0;}

h2{
font-size:19px;
font-weight:normal;
color:#000;}
h2 span, 
h2 i{
display:block;
line-height:90%;}

h3{
color:#000;
font-size:14px;
background:url(img/post.png) no-repeat 0 0;
padding-left:38px;
height:33px;
margin-bottom:18px;}

/*==============================
			-- HEADER --
==============================*/
.contenedor{
width:900px;
position:relative;
margin:auto;}

.header{
height:252px;}



.opciones{
float:right;
width:112px;
height:27px;
padding:14px 0 0 41px;
background:url(img/opciones-trans.png) no-repeat 0 0;
margin:0 62px 27px 0;}
.opciones a{
color:#F2C521;} 

/*MENU*/
.header ul{
overflow:hidden;}
.header li{
float:left;
margin-right:3px;
position:relative;}
.header li a{
display:block;
float:left;
background:url(img/menu-li.png) no-repeat 0 0;
width:110px;
height:45px;
line-height:45px;
color:#2D2D2D;
text-decoration:none;
text-align:center;
font-size:14px;}
.header li a.align-left{
text-align:left;
padding-left:20px;
width:90px;}

.header li span{
display:block;
position:absolute;
right:17px;
top:13px;
width:28px;
height:20px;
line-height:20px;
background:url(img/wifi.png) no-repeat bottom left;
text-indent:-9999px;}

.header li.selected a,
.header li a:hover{
background-position:0 -45px;}

/*==============================
		  -- CONTENIDO --
==============================*/
.contenido{
padding:10px 0 12px 0;
background:#fff;
overflow:hidden;}

.hipernoticias{
float:left;
background:url(img/nuevo-portal.png) no-repeat 0 0;
width:602px;
height:300px;
padding:8px 12px;
margin:0 0 12px 25px;}	
	
	
/*VIDEO*/
.video{
float:left;
background:url(img/nuevo-portal.png) no-repeat 0 0;
width:602px;
height:40px;
padding:8px 12px;
margin:0 0 12px 25px;}

.video-nuevo{
color:#F2C521;
font-size:19px;
line-height:90%;}

/*SIDEBAR*/
.sidebar{
width:214px;
float:right;
padding-right:15px;}

.sidebar h2{
margin:12px 0;}
.sidebar h2 span{
display:block;
line-height:90%;
color:#F2C521;}

.diariodemallorca a{
display:block;
width:215px;
height:56px;
text-indent:-9999px;
background:url(img/diariodemallorca.png) no-repeat 0 0;
margin-bottom:12px;
margin-left:270px;
margin-top:20px;}

.sidebar li{
padding-bottom:4px;
background:url(img/sidebar-li.png) no-repeat bottom left;
margin-bottom:6px;}

.sidebar li div{
background:url(img/li-zona.png) repeat-x 0 0;
padding:5px 0 0 4px;
height:38px;}

.sidebar li a{
font-size:12px;
color:#F2C521;
text-decoration:none;}

.sidebar li img{
float:left; 
margin:0 8px 0 0;}

/*SIDEBAR*/
.sidebar2{
width:410px;
float:left;
padding-right:15px;
padding-left:15px;}


.sidebar2 h2{
margin:12px 0;}
.sidebar2 h2 span{
display:block;
line-height:90%;
color:#F2C521;}

.sidebar2 li{
padding-bottom:4px;
margin-bottom:6px;}

.sidebar2 li div{
padding:5px 0 0 4px;
height:100px;}

.sidebar2 li a{
font-size:12px;
color:#F2C521;
text-decoration:none;}

.sidebar2 li img{
float:left;
width:100px;
height:100px;
margin:0 8px 0 0;}

/*INNER-COL*/
.inner-col{
width:310px;
float:left;
padding-left:25px;}
.inner-col + .inner-col{
width:293px;}

.inner-col li{
padding-left:17px;
margin-left:10px;
background:url(img/li.png) no-repeat 0 0;
margin-bottom:6px;}

.inner-col p.banners{
margin-top:25px;}
.inner-col p.banners a{
display:block;
float:left;
margin-bottom:8px;}

.inner-col p.banners a.margin-right{
margin-right:8px;}

.inner-col img{
padding:9px;
margin-right:2px;
background:#F7C900;
margin-bottom:18px;}
	
.inner-col img.imgbg2{
background:#000;
margin-top:8px;}

.inner-col p.banners img{
padding:0;
float:left;
background:none;
margin-bottom:0;}

/*TABS*/
.tabs{
background:url(img/tabs.png) no-repeat 0 0;
width:283px;
height:235px;
padding:10px 0 0 10px;
margin-bottom:15px;}

.tabs ul{
overflow:hidden;
margin-left:12px;}
.tabs ul.ui-tabs-nav{
overflow:hidden;}
.tabs li{
float:left;
background:url(img/tab-left.png) no-repeat top left;
margin:0;
padding:0;
margin-right:3px;}

.tabs li a{
display:block;
float:left;
height:26px;
line-height:26px;
background:url(img/tab-right.png) no-repeat top right;
text-decoration:none;
color:#A5A5A5;
font-size:11px;
font-weight:bold;
padding:0 7px;}
.tabs li.ui-state-active a{color:#000;}

.tab{
width:255px;
height:189px;
background:url(img/tab.png) no-repeat 0 0;
padding:10px 0 0 15px;}
.ui-tabs-hide{display:none;}
.tab ul{
margin:0;}

.tab li{
	width:230px;
background:none;
margin-bottom:5px;}
.tab li a{
display:inline;
height:auto;
line-height:15px;
background:none;
text-decoration:underline;
color:#4792b6;
font-size:12px;
font-weight:normal;
padding:0;}

.tab li a:hover{ text-decoration:none;}

/*================================
 			  -- FOOTER --
================================*/
.footer{
height:231px;
background:url(img/footer.png) repeat-x 0 0;
padding:0 17px;}

.footer-inner{
background:url(img/footer-inner.png) repeat-x 0 0;
padding-top:10px;}

.nav-pie{
float:left;
overflow:hidden;
padding:28px 0 0 20px;}
.nav-pie li{
float:left;
color:#fff;}
.nav-pie li a{
color:#fff;
text-decoration:none;}

.powered{
font-size:10px
color:#fff;
float:right;
padding:28px 10px 0 0;}

/*ENLACES*/
.enlaces{
width:326px;
float:left;
padding-top:10px;}

.enlaces li{
position:absolute;}
.enlaces li.facebook{z-index:3; top:7px; left:11px}
.enlaces li.flickr{z-index:5;top:7px; left:84px}
.enlaces li.google{z-index:3; top:7px; left:158px}				
.enlaces li.yahoo{z-index:5;top:7px; left:230px;}
.enlaces li.twitter{z-index:5;top:50px; left:28px;}		
.enlaces li.youtube{z-index:3; top:50px; left:99px;}
.enlaces li.wordpress{z-index:5; top:50px; left:171px;}		
.enlaces li.tuenti{z-index:3; top:50px; left:244px;}

.enlaces li a{
display:block;
height:58px;
width:58px;
text-indent:-9999px;}
.enlaces li.facebook a{
background:url(img/facebook-trans.png) no-repeat 0 0;
width:59px;}			
.enlaces li.flickr a{background:url(img/flickr-trans.png) no-repeat 0 0;}
.enlaces li.google a{background:url(img/google-trans.png) no-repeat 0 0;}				
.enlaces li.yahoo a{background:url(img/yahoo-trans.png) no-repeat 0 0;}
.enlaces li.twitter a{
background:url(img/twitter-trans.png) no-repeat 0 0;
height:59px;}				
.enlaces li.youtube a{
background:url(img/youtube-trans.png) no-repeat 0 0;
height:59px;}
.enlaces li.wordpress a{
background:url(img/wordpress-trans.png) no-repeat 0 0;
height:59px;
width:59px;}				
.enlaces li.blogger a{background:url(img/blogger-trans.png) no-repeat 0 0;}
.enlaces li.tuenti a{background:url(img/tuenti.png) no-repeat 0 0;}

/*RECOMENDAR*/
.recomendar,
.contenidos{
width:258px;
height:148px;
background:url(img/recomendar.png) no-repeat 0 0;
float:left;
padding:10px 0 0 7px;}

.contenidos2{
width:258px;
height:148px;
background:url(img/recomendar.png) no-repeat 0 0;
float:left;
padding:10px 0 0 7px;}

.recomendar form{
padding:10px 0 0 8px;}
.recomendar form p{
overflow:hidden;}
.recomendar label{
display:block;
padding:0 0 5px 0;}

.recomendar input{
width:143px;
height:22px;
padding:6px 8px 0 8px;
background:url(img/input-trans.png) no-repeat 0 0;
float:left;
margin-right:14px;}

.recomendar button{
width:33px;
height:28px;
background:url(img/button-trans.png) no-repeat 0 0;
float:left;
text-indent:-9999px;}

p.terminos{
font-size:10px;
color:#fff;
padding:10px 35px 0 0;
line-height:90%;}

/*CONTENIDOS*/
.contenidos{
background:url(img/contenidos.png) no-repeat 0 0;
float:right;
position:relative;}

.logo-diario-pie{
left:7px;
bottom:6px;
position:absolute;}
.logo-diario-pie a{
display:block;
width:241px;
height:43px;
background:url(img/diariodemallorca-pie.png) no-repeat 0 0;
text-indent:-9999px;}

/*CONTENIDOS*/
.contenidos2{
background:url(img/contenido2.jpg) no-repeat 0 0;
float:right;
position:relative;}

.contenidos2 h2{
color:#f7c900;}

.logo-diario-pie2{
left:7px;
bottom:6px;
position:absolute;}
.logo-diario-pie2 a{
display:block;
width:241px;
height:43px;
background:url(img/mallorcawifi.jpg) no-repeat 0 0;
text-indent:-9999px;}

/* Form header*/
.formheader { background-color:#000; }
.formheader a { font-size:14px; color:#FFFFFF; text-decoration:none; }
.formheader a:hover { color:#F5C724; }
.formheaderintro { padding:15px 0; width: 900px; margin: 0 auto; color: #CCCCCC; text-align:right; font-size:12px; }
.fomrheadreform { background-color:#000; border:1px solid #666666; font-size:12px; color:#666666; }
.fomrheadrebotton { background-color:#f2c521; border:none; font-size:14px; padding:2px; font-weight:bold; color:#000; cursor:pointer; }
.buscador {  width:900px; margin: 0 auto; position:relative; z-index:99;  }


.noticia_titular { margin-left:10px; margin-bottom:10px; float:left;}
.subtitulo { margin-left:10px; height:100%; float:left; margin-bottom:10px;}
.noticia_titular h1 

{ padding:0;


}
.noticia_texto { margin-left:10px; float:left;}

/* MALLORCA QUALITY */
/*#feed1 h1 {  }
#feed1 h2 { margin-top:15px; padding-bottom:5px; }
#feed1 img { padding-bottom:5px; }

#feed2 h1 {  }
#feed2 h2 { margin-top:15px; padding-bottom:5px; }
#feed2 img { padding-bottom:5px; }

#feed3 h1 {  }
#feed3 h2 { margin-top:15px; padding-bottom:5px; }
#feed3 img { padding-bottom:5px; }*/

.titulomq {
font-size:22px; 
font-weight:bold;
}

.page .portofolio_column {
float:left;
margin-left:7px;
margin-right:16px;
margin-top:35px;
width:270px;
position:relative;
}

.page .portofolio_column p{
margin-top:5px;
padding-left:5px;
}

.page .portofolio_column a{
color:#ff4c00;
text-decoration:none;
} 			

.page .portofolio_column h2{
margin-top:7px;
padding-left:5px;
}

.fila { 
width: 900px;
float:left;
}


				
img.thumbnail 
{
width:270px;
background-color: #eeeeee;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #dddddd;
border-right-color-value: #dddddd;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #dddddd;
border-left-color-value: #dddddd;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
margin-bottom: 5px;
}
				
.buscadorzona { width:900px; background-color:#f2c521; padding:25px; margin-bottom:25px;}

.botonsearch { width:125px; background-color:#f2c521; border:1px solid #999;  }

.formleft { width:400px; float:left;}
.formright { width:400px; float:left; margin-bottom:10px;}
.textform { font-size:14px; font:Arial, Helvetica, sans-serif;  padding:20px;} 
#firstname { width:230px; height:25px;}
#lastname { width:230px; height:25px;}
