* {
margin:0;
padding:0;
}

body {
color:#fff;
background-image:url(gfx/fondo.png);
background-attachment:fixed;
background-position:center top;
background-repeat:repeat-x;
background-color:#dbdbdb;
font-family:Arimo, sans-serif;
}

header {
background-image:url(gfx/cabecera.png);
background-repeat:no-repeat;
width:995px;
height:263px;
float:left;
margin:0;
}

footer {
background-image:url(gfx/fondo-footer.png);
background-repeat:repeat-x;
width:986px;
height:50px;
float:left;
margin:5px 0 0 5px;
}

footer,article,section,hgroup,nav,figure {
display:block;
}

object {
margin:0;
}

#pagina {
width:995px;
position:relative;
margin:0 auto;
}

#base {
background-image:url(gfx/fondo-central.png);
background-repeat:repeat-y;
width:995px;
float:left;
}

#contenedor {
float:left;
width:679px;
margin-top:10px;
}

aside {
float:left;
width:300px;
}

#logo {
width:509px;
height:84px;
float:left;
margin-left:35px;
}

#logo h1 {
background-image:url(gfx/logotipo-campodegibraltar-area.png);
background-repeat:no-repeat;
width:509px;
height:84px;
text-indent:-9999px;
}

#logo h1 a#logo {
position:relative;
top:0;
left:0;
width:509px;
height:84px;
display:block;
text-indent:-9999px;
margin:0;
}

nav {
width:995px;
float:left;
display:inline-block;
}

nav ul li {
float:left;
}

.navprincipal ul li {
font-size:13px;
list-style:none;
margin-right:13px;
padding-right:13px;
border-right:1px dotted #8e8e8e;
}

.navprincipal ul li a {
color:#fff;
}

.navprincipal ul li.bordernone {
border:none;
}

.navsecundaria ul li {
font-size:12px;
list-style:none;
margin-right:5px;
}

.navsecundaria ul li a {
font-weight:400;
padding-right:5px;
color:#fff;
}

.publicidad-top1 {
float:left;
margin:14px 45px 0 10px;
}

.publicidad-top2 {
float:left;
margin-top:14px;
}

h1,h2,h3 {
font-family:Arimo, sans-serif;
}

p strong {
font-weight:700;
}

a {
color:#db0504;
text-decoration:none;
font-weight:700;
}

a:hover {
opacity:0.5;
}

h2 {
font-size:1.4em;
color:#db0504;
font-weight:700;
margin:0 25px 10px;
}

h2.h2primera {
font-size:2em;
color:#db0504;
font-weight:700;
margin:0 25px 10px;
}

h2.interior {
font-size:1.8em;
line-height:36px;
color:#db0504;
font-weight:700;
margin:0 25px 10px;
}

#post-45493 h2 {
font-size:2.4em;
line-height:36px;
color:#db0504;
font-weight:700;
margin:0 25px 10px;
}

#post-45493 h2.category-name {
font-size:1.6em;
color:#3b3b3b;
font-weight:700;
margin:0 25px 10px;
}

#post-45493 .listing-title h2 {
font-size:1.6em;
color:#3b3b3b;
font-weight:700;
margin:0 25px 10px 19px;
}

h2 sup {
font-size:15px;
}

h2 sup a {
color:#434343;
font-weight:700;
}

.titulo {
color:#000;
}

h4 {
font-size:.7em;
color:#434343;
padding:15px 0 0 25px;
}

h4 a {
color:#db0504;
}

p {
font-size:.8em;
font-weight:lighter;
text-align:justify;
color:#3b3b3b;
padding:0 25px 15px;
}

hr {
background-image:url(gfx/hr.png);
background-repeat:no-repeat;
height:2px;
border:none;
margin:0 10px;
}

.attachment-thumbnail {
float:left;
background-color:#d6d6d6;
margin:0 10px 0 25px;
padding:7px;
}

.attachment-full {
float:left;
background-color:#d6d6d6;
margin:0 10px 7px 25px;
padding:7px;
}

.post {
display:inline-block;
}

.post3 {
display:inline-block;
width:340px;
float:left;
background-image:url(gfx/fondo-post3.png);
background-repeat:no-repeat;
padding-right:5px;
}

.post4 {
display:inline-block;
width:334px;
float:left;
}

#noticia {
display:inline-block;
margin-bottom:10px;
}

.publicidad-noticia {
background-image:url(gfx/fondo-publicidad-noticia.png);
background-repeat:no-repeat;
background-color:#FFF;
text-align:center;
padding-top:25px;
padding-bottom:18px;
margin-left:5px;
float:left;
width:673px;
}

.relacionadas {
background-image:url(gfx/fondo-relacionadas-noticia.png);
background-repeat:no-repeat;
background-color:#f1f1f1;
padding-top:25px;
margin-left:5px;
float:left;
width:673px;
}

div.wp_rp_content {
margin-left:25px;
}

ul.related_post li {
color:#db0504;
font-size:.7em;
}

ul.related_post li a {
color:#585858;
font-size:1.5em;
}

ul.related_post li small {
color:#585858;
font-size:1.2em;
}

.bottomcontainerBox {
margin-left:20px;
margin-bottom:-15px;
margin-top:5px;
}

ul.ulpagina {
margin-left:25px;
margin-bottom:15px;
font-size:.8em;
font-weight:lighter;
color:#3b3b3b;
display:inline-block;
}

ul.ulpagina li {
float:left;
margin-left:15px;
padding-left:0;
margin-right:20px;
list-style:url(gfx/li.jpg);
width:26%;
}

h2.h2pagina {
font-size:1.6em;
color:#db0504;
font-weight:700;
margin:20px 25px 0;
}

h3 {
font-size:1.1em;
color:#3b3b3b;
font-weight:700;
margin:0 25px 10px;
}

h3.galeriaimages {
font-size:1.1em;
color:#3b3b3b;
font-weight:700;
margin:10px 25px 15px 0;
}

h4.h4pagina {
font-size:.8em;
color:#3b3b3b;
font-weight:700;
background-image:url(gfx/li.jpg);
background-repeat:no-repeat;
background-position-y:4px;
margin:0 25px 10px;
padding:0 0 0 15px;
}

.fotointerior {
float:left;
background-color:#d6d6d6;
margin:0 0 15px;
padding:7px;
}

.wp-caption {
float:left;
margin:0 0 15px 25px;
padding:7px;
}

.publicidad-aside {
float:left;
margin:6px 0 0 6px;
}
.publicidad-aside2 {
float:left;
margin:15px 0 0 25px;
}

.navigation {
float:left;
width:100%;
color:#3b3b3b;
font-size:.7em;
margin:25px;
}

footer ul {
margin:20px 0 0 25px;
}

footer li {
color:#585858;
float:left;
font-size:.7em;
margin-right:10px;
list-style:none;
}

footer li a {
color:#585858;
}

#cope,#directorio-empresa {
width:136px;
height:70px;
float:left;
margin-left:35px;
margin-top:13px;
}

.navprincipal,.navsecundaria {
margin-top:20px;
}

.navprincipal ul,.navsecundaria ul {
margin-left:36px;
}

.size-full,.size-medium {
float:left;
background-color:#d6d6d6;
margin:0 10px 7px 0;
padding:7px;
}
.publiindex {
	width:670px;
	padding:0 5px;
	float:left;
}

/* ////
Clasificados
*/
.uiwelcome {
margin: 0 0 20px 0;
font-size: .8em;
font-weight: lighter;
text-align: justify;
color: #3b3b3b;
padding: 0 25px 15px;
}
#post-159280 h2 {
font-size: 1.8em;
color: #db0504;
font-weight: 700;
margin: 0 25px 10px;
}
.awpcp-navigation ul {
margin: 0 0 0 25px !Important;
}
#awpcpcatlayout .showcategoriesmainlist li{
margin: 0 0 0 25px !Important;
}
#awpcpcatlayout .showcategoriesmainlist li.columns-2 {
width: 46%  !Important;
}
.awpcp-navigation ul li a {
	color:#000;
}
#awpcpcatlayout {
width: 680px !Important;
}
p.maincategoryclass {
background: none !Important;
font-size:1.2em;
text-align: left !Important;
padding-bottom: 10px;
padding-top: 10px;
margin: 0 0 3px 0;
}
#awpcpcatlayout .showcategoriesmainlist li a {
text-decoration: none;
font-size:0.8em;
color:#000;
}
#awpcpcatlayout .showcategoriesmainlist .showcategoriessublist li {
color: #db0504;
}
#classiwrapper h4 {
	font-size:1.3em;
	padding-left:0 !Important;
	padding-top:0 !important;
}
.displayaditemseven {
	font-size:0.9em;
	color:#000;
}
.changecategoryselect {
	font-size:0.9em;
	color:#000;
	margin-left:25px;
}
.pager {
	font-size:0.9em;
	color:#000;
	margin-right:25px;
}
.showawpcpadpage {
	font-size:0.9em;
	color:#000;
	margin-left:25px;
}
#showawpcpadpage .adtitle, #showawpcpadpage .awpcp-title {
background: none !Important;
border: none !Important;
color: #333333;
font-weight: bold;
font-size: 1.1em !Important;
padding: 10px;
margin-left:25px;
}
.fixfloat {
margin-left: 25px;
}
.adviewed {
margin-left: 25px !Important;
color: #000;
}
#displayimagethumbs {
	margin: 15px 0 0 15px !Important;
}