/* aqui comezamos coa  plantilla por defecto */

#contido-superior .plantilla-superior{
	float:left;
	width:626px;
	border-right:1px dotted #ccc;
}

.plantilla-superior #columna-superior-esquerda{
	padding-right:10px;
	width:170px;
	border-right:1px dotted #ccc;
	float:left;
}

.plantilla-superior #columna-publi-esquerda{
	margin:10px 5px 0 0;
	border-top:1px dotted #ccc;
	width:170px;
}

.plantilla-superior #columna-publi-esquerda img{
	width:137px;
	margin:5px auto;
}

.plantilla-superior #columna-central{
	float:left;
	width:425px;
	margin:0 10px 0 10px;
}

.v2 #columna-central{
	width:615px;
	margin:0 10px 0 0px;
}


.plantilla-superior #columna-central #noticia-principal{
	padding-bottom:10px;
}

.v2 #columna-central #noticia-principal h2{
	font-size:1.3em;
}

.plantilla-superior #columna-central #columnas{
	margin:10px 0 5px 0;
}

.plantilla-superior #columna-central #columnas .noticia{
	float:left;
	width:200px;
}

.v2 #columna-central #columnas .noticia{
	width:192px;

}

.plantilla-superior #columna-central #columnas .primeira{
	margin-right:10px;
	border-right:1px dotted #ccc;
	padding-right:5px;
}


.v2 #columna-central #columnas .ultima{
	margin-left:10px;
	border-left:1px dotted #ccc;
	padding-left:10px;
}

.plantilla-superior #columna-central .publicidade-central{
	margin-top:10px;
}

.plantilla-superior #columna-central #noticia-inferior{
	margin:10px 0;
}

.v3{
	border:none !important;
}


.v3 #columna-central{
	/*width:320px;*/
	width:320px;
	margin:0 10px 0 0px;
	float:left;
}

.v3 #columna-central .noticia{
	/*border-bottom:2px solid #ccc;*/
	padding-bottom:10px;
    /*    margin-bottom:15px;*/
}

.v3 #columna-central #noticia-principal{
	border:none;
	padding:0;

}

.v3 #columna-central #noticia-principal h2{
	font-size:1.2em;
}

.v3 #columnas{
	margin:0 0 15px 5px;
	width: 320px;
	float: left;
	padding-left: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ccc;
}

.v3 #columnas .noticia{
	 margin-bottom:10px; 
	/*width:300px;*/
	padding-bottom:10px;
	border-bottom:2px solid #ccc;
    /*clear: both;*/

}


.v4 .imaxe{
	float:left !important;
	margin:0 10px 0 0 !important;
}

.v2 #noticia-principal{
	padding-bottom:10px;
}

.v2 #noticia-inferior .imaxe{
	float:left;
	margin:0 10px 0 0 !important;
}

.v2 #columnas{
padding-bottom:10px;
}

.municipais .noticia{
	border-bottom:none !important;
	padding-bottom:0 !important;
}

/************************ Nuevos css *****************************/

/* Noticia especial de portada */
.notice-special{
    display:block;
    width:980px;
    height:auto;
    padding:10px;
    padding-top:10px;
    border:1px dotted #CFCFCF;
    position:relative;
    clear:both;
}


.title-special{
    font-family:Georgia;
    font-size:38px;
    line-height:40px;
    text-decoration:none;
}

.summary-special{
    padding:10px;
    font-size:13px;
    font-family:Arial;
}

.img-special{
    border:1px solid #CFCFCF;
    padding:0px;
    margin:0px;
    width:960px;    
}

.relationed-special{
    display:block;
    position:relative;
    width:100%;
    padding-left:10px;
}
.relationed-special{
    display:block;
    position:relative;
    width:100%;
    padding-left:10px;
}
.relationed-special-content{
    position:relative;
    float:left;
    width:480px;
    height:140px;
    margin-top:10px;
    margin-right:10px;
}

.relationed-special-div-link{
   position:relative;
   margin-right:2px;
   margin-top:8px;
}
.relationed-special-link{
    text-decoration:none;
    font-family:Georgia;
    font-size:20px;
    line-height: 22px;
}
.relationed-special-div-img{
    position:relative;
    float:left;
    margin-right:5px;
    overflow:hidden;
    height:130px;
}

.list-no-decoration-special{
    font-size:12px;
    font-weight:normal;
    list-style:none outside none;
    text-align:left;
    padding-top:6px;
    padding-bottom:6px;
    vertical-align:middle;
}

