/*
Theme Name: estiloCSS
Theme URI: http://.../
Author: SARAIBA
Author URI: http://www.saraiba.net
Version: 1.0
Description: CSS para páxina web FUXAN OS VENTOS
*/

/**************************************************************************
********************************INICIO*************************************
**************************************************************************/

/* NEUTRALIZANDO ESTILOS: (elementos que queremos limpiar completamente)*/

* {
	margin: 0;
	padding: 0;
	border: none;
}

html {
	font: 62.5% "Lucida Grande", Lucida, Verdana, sans-serif;
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	vertical-align : baseline;
}

/* NEUTRALIZANDO ESTILOS: (elementos con margen vertical) */

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	font-weight: normal;
	margin: 0 0 1em 0;
}

/* ALGUNOS AJUSTES BASICOS: */

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

li, dd, blockquote {
	margin-left: 1em;
}

/* LINKS: */

a, a:link,a:visited, a:active, a:hover {
	text-decoration: none;
}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
	/*Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga*/
}

/* FORMULARIOS: */

label, button {
	cursor:pointer;
}

input, select {
	font-size: 100%;
	border: 1px solid #7F9DB9;
	color: #666;
}

textarea {
	font-size: 12px;
	color: #666;
	border: 1px solid #7F9DB9;
	padding-left: 5px;
}

input {
	height: 15px;
	padding-left: 5px;
	padding-top: 1px;
}

input:focus, select:focus, textarea:focus {
	background-color: #FFF;
}

fieldset {
	border: none;
}

/* ALGUNAS CLASES ÚTILES: */

.clear {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.helvetica {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

/**************************************************************************
*****************************SON DE CANGAS*********************************
**************************************************************************/

#xeral {
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	width: 778px;
	font-family: arial;
	font-size: 11px;
	color: #333;
	text-align: left;
}
#corpo {
	float: left;
	text-align: left;
	width: 760px;
	margin-top: 58px;
	margin-bottom: 35px;
	padding-left: 9px;
	padding-right: 9px;
	background : url(imx/bgCorpo.png);
	}
#corpo a, a:link, a:visited {
	color: #DD2D00;
	text-decoration: none;
}
#corpo a:hover {
	text-decoration: underline;
}

#pe {
	width: 760px;
	height: 36px;
	float: left;
	background :url(imx/bgPe.gif);
	margin-top: 30px;
}
#reproductor {
	margin-left:auto;
	margin-right:auto;
	padding-top: 1px;
	background-color: #242424;
	width: 780px;
	height: 15px;
	text-align: left;
}

/**************************************************************************
*******************************A.CABECEIRA*********************************
**************************************************************************/
.AMenu {
	float: left;
	width: 760px;
	height: 25px;
}
.ABoton {
	float: left;
	min-width: 56px;
	height: 25px;
}
.ABotonSep {
	float: left;
	width: 2px;
	height: 25px;
}
.ASubMenu {
	margin-top: 5px;
	float: left;
	width: 760px;
	height: 20px;
	text-align: right;
}
.AContido {
	float: left;
	width: 760px;
	/*height: 250px;*/
	/*PONER FONDO FLORAL DEL VISOR*/
}
.AContido2 {
	float: left;
	width: 760px;
	height: 100px;
}
.AColIzq {
	float: left;
	width: 380px;
/*	height: 250px;*/
}

.AVisorBg {
	float: left;
	margin-top: 20px;
	margin-bottom: 18px;
	padding-right: 10px;
	padding-left: 10px;
	width: 360px;
	height: 212px;
	background : url(imx/bgVisor.gif);
}
.AVisor {
	float: left;
	text-align:left;
	margin-top: 10px;
	/*margin-left: 10px;
	margin-right: 10px;*/
	width: 361px;
	height: 184px;
}

.AColDer {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	width: 360px;
	height: 230px;
}

.AColDerTit {
	float: left;
	width: 360px;
	height: 25px;
}
.AColDerSombra {
	float: left;
	width: 360px;
	height: 17px;
	background : url(imx/sombraTitCabeceira.gif);
}
.AColDerTxt {
	float: left;
	width: 360px;
	height: 135px;
}
.AColDerBoton {
	float: left;
	width: 360px;
	text-align: right;
	height: 30px;
}

/**************************************************************************
*********************************B.CORPO***********************************
**************************************************************************/
.BColPpal {
	float: left;
	width: 540px;
	padding-right: 10px;
	padding-left: 20px;
}

.BColDer {
	float: left;
	width: 160px;
	padding-right: 20px;
	padding-left: 10px;
}
.BCol {
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	width: 760px;
}
.BCol2 {
	float: left;
	width: 750px;
	padding-right: 5px;
	padding-left: 5px;
}
.Btit {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	width: 720px;
	height: 27px;
}
.Btxt {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	width: 720px;
}
.Btxt2 {
	float: left;
	width: 360px;
}
.BtitSombra {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	width: 720px;
	height: 8px;
	background : url(imx/sombraTitPpal.gif);
	margin-bottom: 10px;
}
.BmarcoPic {
	width: 150px;
	height: 150px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	text-align:left;
	background-image:url(imx/bgPic2.gif);
}
.BdiscoSombra {
	width: 140px;
	height: 81px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	float: left;
}
.BdiscoCol {
	width: 160px;
	float: left;
	text-align: center;
}
.BdiscoColSep {
	width: 30px;
	height: 30px;
	float: left;
}
.Bcompo84 {
	width: 84px;
	float: left;
}
.Bcompo83 {
	width: 83px;
	float: left;
}
.Bcompo {
	width: 200px;
	float: left;
}
.BcompoSep {
	width: 80px;
	float: left;
}



/****************BA.CORPO COLUMNA PRINCIPAL****************/
.BAtit {
	float: left;
	width: 540px;
	height: 25px;
}
.BAtxt {
	float: left;
	width: 540px;
}
.BAtxt2 {
	float: left;
	width: 270px;
}
.BAtxt3 {
	float: left;
	width: 255px;
}
.BAtxt3Sep {
	float: left;
	width: 30px;
}
.BAtitSombra {
	float: left;
	width: 540px;
	height: 8px;
	background : url(imx/sombraTitPpal.gif);
	margin-bottom: 10px;
}
.BAnotIndex {
	width: 540px;
	height: 450px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y : auto;
	float: left;
}
.BAnotIndexRex {
	width: 515px;
	float: left;
}
	.BAnotIndexRexMarcoPic {
		width: 90px;
		height: 90px;
		float: left;
		padding-top: 10px;
		padding-left: 10px;
		margin-right: 10px;
		background-image:url(imx/bgPic.gif);
	}
	.BAnotIndexRexPic {
		width: 80px;
		height: 80px;
		float: left;
		overflow: hidden;
	}
	.BAnotIndexRexTxt {
		width: 405px;
		float: right;
	}

.BAnotIndexRexSep {
	width: 515px;
	height: 48px;
	float: left;
	background-image:url(imx/sombraSepNot.gif);
}

.BAnot {
	width: 540px;
	min-height: 300px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y : auto;
	float: left;
}
.BAnotRex {
	width: 540px;
	float: left;
}
	.BAnotRexMarcoPic {
		width: 90px;
		height: 90px;
		float: left;
		padding-top: 10px;
		padding-left: 10px;
		margin-right: 10px;
		background-image:url(imx/bgPic.gif);
	}
	.BAnotRexPic {
		width: 80px;
		height: 80px;
		float: left;
		overflow: hidden;
	}
	.BAnotRexTxt {
		width: 420px;
		float: right;
	}
	
.BAnotRexSep {
	width: 530px;
	height: 48px;
	float: left;
	background-image:url(imx/sombraSepNot.gif);
}
.BAIco {
	width: 26px;
	height: 16px;
	padding-bottom: 7px;
	float: left;
}
.BAIcoRes {
	width: 200px;
	height: 16px;
	padding-bottom: 7px;
	float: left;
}
.BAfoto {
	width: 540px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.BApeFoto {
	padding-top: 5px;
	width: 540px;
	height: 25px;
	font-size: 10px;
	font-style: italic;
	text-align: center;
	color: #666;
	float: left;
}

.BAdiscoBot {
	margin-right: 20px;
	width: 100px;
	height: 30px;
	float: left;
}

.BAdiscoBOA {
	width: 60px;
	height: 30px;
	float: left;
}



/*Paxinador*/
.BANotPaxinador {
	width: 540px;
	margin-top: 25px;
	padding-bottom: 10px;
	height: 16px;
	float: left;
}
.BANotPaxBoton {
	width: 22px;
	height: 16px;
	text-align: center;
	float: left;
}
.BANotPaxInfo {
	width: 80px;
	height: 16px;
	text-align: center;
	float: left;
}
.BANotPaxIr {
	width: 30px;
	height: 16px;
	text-align: center;
	float: left;
}
.BANotPaxListado {
	width: 50px;
	height: 16px;
	float: left;
}
.BANotPaxSeparador {
	width: 160px;
	height: 16px;
	float: left;
}


/****************BB.CORPO COLUMNA DEREITA****************/
.BBtit {
	float: left;
	width: 160px;
	height: 25px;
}
.BBtitSombra {
	float: left;
	width: 160px;
	height: 8px;
	background : url(imx/sombraTitDer.gif);
	margin-bottom: 10px;
}
.BBtxt {
	float: left;
	width: 160px;
}

.BBboxTop {
	float: left;
	width: 160px;
	height: 11px;
	background-color: #f8f0e2;
/*	background-image: url(imx/bgBoxTop.gif);*/
}
.BBbox {
	float: left;
	width: 140px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #f8f0e2;
/*	background-image: url(imx/bgBoxDer.gif);*/
}
.BBboxBot {
	float: left;
	width: 160px;
	height: 11px;
	background-color: #f8f0e2;
/*	background-image: url(imx/bgBoxBot.gif);*/
}
.BBnotRexMarcoPic {
	width: 70px;
	height: 70px;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 20px;
	background-image:url(imx/bgPic3.gif);
}
.BBPicSep {
	width: 10px;
	height: 75px;
	float: left;
}


/**************************************************************************
***********************************C.PE************************************
**************************************************************************/
.CColIzq {
	float: left;
	width: 300px;
	margin-left: 20px;
	height: 36px;
}
.CColDer {
	float: right;
	width: 300px;
	margin-right: 20px;
	height: 36px;
	text-align: right;

}

/**************************************************************************
********************************D.CONTACTA*********************************
**************************************************************************/


/**************************************************************************
********************************E.NOTA LEGAL*********************************
**************************************************************************/

/**************************************************************************
*********************************F.VARIOS************************************
**************************************************************************/
.FFuerte1 { font-size:12px; color: #DD2D00; font-weight:bold; }
	.FFuerte1 a, a:link, a:visited { color: #DD2D00; text-decoration: none; }
	.FFuerte1 a:hover { text-decoration: underline;
}
.FFuerte2 {
	color: #993300;
	font-weight: bold;
	font-size: 12px;
}
.FFuerte3 {
	color: #401500;
	font-weight: bold;
	font-size: 12px;
}
.FFuerte4 { color: #FFF; }
.FSuave1 { font-size:9px; color: #787878; font-weight:bold;}
.FSuave2 { color: #CC6600;}
.FSuave3 { font-size:10px; color: #787878; font-style:italic;}
.FSuave4 { font-size:9px; color: #787878; }
.FSuave5 { color: #993300; font-size:11px; font-style:italic;}
.FSuave6 { color: #CC6600; font-style:italic; font-size:11px;}
.FDeco1 {
	border-bottom: 1px solid #FFCC00;
}

SELECT.BBForm{ width: 160px; }
INPUT.BBForm { width: 153px; }
INPUT.limpo { border: 0px solid #000; height: 18px; padding: 0px; }
	
/**************************************************************************
******************************DETECTA ERROS********************************
**************************************************************************/
/*
a[href="#"] {background: lime;}
a[href=""] {background: fuchsia;}
img {outline: 5px solid red;}
img[alt][title] {outline-width: 0;}
img[alt] {outline-color: fuchsia;}
img[alt], img[title] {outline-style: double;}
img[alt=""][title], img[alt][title=""] {outline-width: 3px;}
img[alt=""][title=""] {outline-style: dotted;}*/
