/* --
CSS Reseter
CSSLab © 2007
Basado en: Yahoo UI Reset CSS, Eric Meyer's Reworked Reset y experiencias personales
-- */


h2, span{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	
}

html, body, div, applet, object, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	vertical-align: baseline;
	font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
	font-size: 13px;
	color: #3b3b3c;
}

h1 a {
display:block;
height:29px;
width:140px;
}

:focus {
	outline: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

a img, iframe {
	border: none;
}

ol, ul {
	list-style: none;
}

input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}

select {
	margin: inherit;
}

/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol { margin-left:2em; }


/* ========================================= clearfix == */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}


/*******/

.limpiar
{
clear: both;
}

h1 {
float:left;
font-size:8px;
height:29px;
text-indent:-9999px;
width:140px;
}



div#banda{
	height: 29px;
	width: 100%;
	background: #DCDCDC url(../img/bg_bandagris.png) center no-repeat;
}

div#bandagrisint{
	width: 950px;
	margin: 0 auto;
	background: #DCDCDC url(../img/bg_logovieiros.png) left no-repeat;
	height: 29px;
}


div#bandatxt{
	color: #666;
	font-size: 13px;
	padding-top: 4px;
	float: right;
	width: 240px;
	text-align: right;
}

div#bandatxt a:hover {
text-decoration:underline;
}
div#bandatxt a {
background:transparent url(../img/bg_sair.png) no-repeat scroll right center;
color:#006699;
padding-right:18px;
text-decoration:none;
}

#cabeceira{
	/*background-color:#dcdcdc;*/
	/*background-color: fuchsia;*/
	padding: 0;
	border: 0;
	/*width: 1200px;*/
	background: #4b4b4b url(../img/cab_ramonp.png) center no-repeat;
	height: 194px;
	margin: 0 auto 40px;
}



#general{
	/*width: 1200px;*/
	margin: 0px auto;
	/*background-color: red;*/

}

#cont_bloques
{
width: 1000px;
/*height: 100px;*/
margin: 0 auto;
/*background-color: aqua;*/

}

h2.titbloque_estratexia
{
background:transparent url(../img/l_estratexia.jpg) no-repeat scroll bottom center;
height: 40px;
}

h2.titbloque_olladas
{
background:transparent url(../img/l_olladas.jpg) no-repeat scroll bottom center;
height: 40px;
}

h2.titbloque_voces
{
background:transparent url(../img/l_voces.jpg) no-repeat scroll bottom center;
height: 40px;
}

h2.titbloque_pegada
{
background:transparent url(../img/l_pegada.jpg) no-repeat scroll bottom center;
height: 40px;
}

h2.titbloque_outras
{
/*background:transparent url(../img/l_outras.jpg) no-repeat scroll bottom center;*/
height: 40px;
background-color: #fff;
/*margin: 0 0 20px 0;*/
}

h2.outrosanos
{
/*background:transparent url(../img/l_outras.jpg) no-repeat scroll bottom center;*/
height: 40px;
background-color: #fff;
/*margin: 0 0 20px 0;*/
}



.spacio20
{
height: 20px;
background-color: #fff;
}


#bloque_estratexia
{
width: 983px;
margin: 20px 0 40px 0;
float: left;
background-color: white;
}

#bloque_estratexia .txt p
{
font-size: 12px;
color: #3b3b3c;

}

#bloque_estratexia .txtentrevista p
{
font-size: 12px;
color: #3b3b3c;
float: left;

}

.vermaisestratexia a
{
color:#2E9B2C;
font-size:12px;
margin:0 0 0 5px;
text-decoration:none;
font-weight: bold;
}

.vermaisestratexia a:hover
{text-decoration: underline;}

/*reportaxe*/

.estratxia_repor
{
width: 440px;
float: left;
margin: 0;
}

.ft_repor
{
float:left;
margin:0 32px 0 0;
width:138px;
}

.ft_repor img
{
border:8px solid #b3b3b3;
}

.estratxia_repor h3
{
font-family:'Lucida Grande';
color:#3B3B3C;
font-size: 15px;
text-transform: uppercase;
margin:0 0 5px;
padding:0;
}

/*entrevistas*/

.estratxia_entrevista
{
width: 250px;
float: left;
margin: 0 0 0 20px;
/*background-color: gray;*/
}



.cont_ft_nomes
{
position: relative;
height: 100%;
margin: 0 0 5px 0;

}

img.ft_entrevista
{
float:left;
margin:0 32px 8px 0;
width: 90px;
height: 86px;
border:4px solid #b3b3b3;
}

p.titentrevista
{
font-size: 11px;
color: #3b3b3c;
text-transform: uppercase;
left:115px;
margin:0 0 5px;
padding:0;
position:absolute;
bottom: 40px;
}

* html p.titentrevista
{
left: 130px;
}

.estratxia_entrevista h3
{
bottom:0;
color:#2E9B2C;
font-family:'Lucida Grande';
font-size:15px;
left:115px;
width: 110px;
margin:0 0 5px;
padding:0;
position:absolute;
text-transform:uppercase;
}

* html .estratxia_entrevista h3
{
left: 130px;
}

.estratxia_entrevista h4
{
float: left;
font-family:'Lucida Grande';
color:#3b3b3c;
font-size: 12px;
width: 250px;
margin:0 0 5px;
padding:0;
}

.estratxia_entrevista h4 a
{
text-decoration: none;
font-size: 12px;
}

.estratxia_entrevista h4 a:hover
{
text-decoration: underline;
}


/*Bolque olladas*/
#bloque_olladas
{
width: 983px;
margin:20px 0 40px;
float: left;
/*background-color:blue;*/
}

.olladas_colizq
{
width: 250px;
/*background-color: aqua;*/
float: left;
}

.olladas_colder
{
width: 725px;
/*background-color:olive;*/
float: right;
}

.olladas_colder h4, .olladas_colder h4 a

{
font-size: 11px;
font-weight: bold;
color: #7921a7;

}

.olladas_colder h4 a
{
text-decoration: none;
}

.olladas_colder h4 a:hover
{
text-decoration: underline;
}
.txtvideo
{
font-size: 11px;
color: #3b3b3c;

}

.contvideo
{
float:left;
margin:0 0 20px 15px;
width:226px;
}


* html .contvideo
{

margin:0 0 0 10px;

}



/*Bloque voces*/
#bloque_voces
{
width: 983px;
margin:20px 0 40px;
float: left;
/*background-color: lime;*/
}

.voces_colizq
{
width: 250px;
/*background-color: aqua;*/
float: left;
}

.voces_colder
{
width: 725px;
/*background-color:olive;*/
float: right;
}

.voces_colder h4
{
font-size: 11px;
font-weight: bold;
color: #d99220;

}




/*BLOQUE PEGADA*/
#bloque_pegada
{
width: 983px;
/*height: 100px;*/
margin:20px 0 40px;
float: left;
/*background-color: olive;*/
}

#bloque_pegada h3
{
font-size: 15px;
text-transform: uppercase;
color: #3b3b3c;
margin: 0 0 15px 0;
}

.pegada_colizq
{
width: 300px;
float: left;
/*background-color: red;*/
}

.imgpegada
{
width: 287px;
height: 119px;
float: left;
margin: 0 0 15px 0;
padding: 0;
border: 0;
}

#bloque_pegada h4, #bloque_pegada h4 a
{
color:#b81a59;
font-size: 12px;
text-decoration: none;
width: 287px;
margin: 15px 0;
}

#bloque_pegada h4 a:hover
{
text-decoration: underline;
}

.pegada_colcent
{
width: 340px;
float: left;
margin: 0 0 0 35px;
}

.txtintroaudio
{
width: 330px;
font-size: 12px;
}

.contmp3
{
width: 330px;
margin: 25px 0 0 0;
}

.contmp3 h5
{
font-weight: bold;
font-size: 11px;
color: #b81a59;
}

.contmp3 p
{
font-size: 11px;
}
.pegada_colder
{
width: 270px;
float: right;

}

.imgaxendader
{
width: 268px;
height: 103px;
float: right;
margin: 0 0 15px 0;
padding: 0;
border: 0;
}

.txtaxendas {
font-size:12px;
width:268px;
float: right;
}

.vermaisaxendas a
{
color:#B81A59;
font-size:12px;
margin:0 0 0 5px;
text-decoration:none;
font-weight: bold;
}

.vermaisaxendas a:hover
{text-decoration: underline;}

/*Outras letras*/
#bloque_outras
{
width: 758px;
/*height: 100px;*/
margin:0 0 40px;
float: left;
background-color: #ccc;
}

.colizq_outras
{
width: 755px;
float: left;
margin: 20px 0 0 0;
}

.colizq_outras h4, .colizq_outras h4 a
{
font-size: 11px;
font-weight: bold;
color: #218ab5;

}

.colizq_outras h4 a
{
text-decoration: none;
}

.colizq_outras h4 a:hover
{
text-decoration: underline;
}

.colder_outras
{
width: 205px;
float: right;
}
/**/

#bloque_outrosanos
{
width: 205px;
/*height: 100px;*/
margin:0 0 40px;
float: right;
/*background-color: red;*/
}
.txtoutrosanos
{

float:right;
font-size:12px;
width:201px;
}

.ftoutrosanos
{
width: 201px;
border: 2px solid #B3B3B3;
margin: 0 0 8px;
padding: 0;
}

.ftalvarez
{
width: 201px;
border: 0;
margin: 5px 0 8px 0;
padding: 0;
}

.btoutrosanos a
{
color:#2b7c07;
font-size:12px;
margin:0 0 0 5px;
text-decoration:none;
font-weight: bold;
}

.btoutrosanos a:hover
{text-decoration: underline;}



/**/
#ligazonvieiros, #ligazonvieiros a
{
width: 128px;
height: 28px;
margin: 0;
padding: 0;
border: 0;
}

#ligazonXunta{
	margin-left: 670px;
	float: right;
	margin-top: -40px;
}



.bloque{
	padding: 20px 30px;
}

.agradecementos
{
border-top: 20px solid #ff0000;
height: 150px;
background-color: #e5e5e5;
}

.cont_agradecementos
{
width: 1000px;
margin: 20px auto;
/*background-color: olive;*/
}

.agradecementos h2
{
color:#741E1E;
text-transform: uppercase;
font-size: 12px;
}

.agradecementos p
{
font-size: 11px;
margin: 10px auto;
width: 1000px;
}
.colaboradores
{
background-color: #fff;
height: 150px;
}

.colaboradores h2
{
color:#515254;
text-transform: uppercase;
font-size: 12px;
float: left;
}

.logoscolabora
{
height: 70px;
margin: 10px 5px 0 0;
padding: 0;
border: 0;

}

.manuscrito
{
width: 555px;
height: 92px;
float: left;
margin: 0 auto 25px;
padding: 0;
border: 0;
/*background-color: red;*/
}

.manuscrito img
{
width: 555px;
height: 92px;

}

.manuscrito a
{
text-decoration: none;
}

.contlogos
{
width: 310px;
height: 92px;
float: right;
}

.contlogos h2
{
color:#515254;
text-transform: uppercase;
font-size: 12px;
float: left;
}


.logoss
{
float: right;
margin: 0;
padding: 0;
border: 0;
}

.logosimg
{
margin:0 0 0 15px; 
}




