/*
Theme Name: estiloCSS
Theme URI: http://.../
Author: SARAIBA
Author URI: http://www.saraiba.net
Version: 1.0
Description: CSS para páxina web LEMBRANZAS DA RIA
*/

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

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

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

html {
	font: 62.5% "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* 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;
}

/**************************************************************************
******************************LEMBRANZAS***********************************
**************************************************************************/

body {
	margin-top: 15px;
	margin-bottom: 15px;
	background-image:url(imx/bg.jpg);
	background-position : left top;
	background-repeat : repeat-x;
	background-color : #000;
	text-align: center;
}

#xeral {
	margin-left:auto;
	margin-right:auto;
	background-color: #FFF;
	width: 668px;
	background-image:url(imx/middleBG.jpg);
	font-family: arial;
	font-size: 11px;
	color: #333;
	text-align: left;
}

#bordeTop {
	float: left;
	height: 31px;
	background-image: url(imx/topBG.jpg);
	width: 668px;
}

#bordeBot {
	float: left;
	height: 31px;
	background-image: url(imx/bottomBG.jpg);
	width: 668px;
}

#cabeceira {
	/*height: 190px;*/
	height: 220px;
	float: left;
	width: 668px;
	background-image:url(imx/middleBG.jpg);
}

#corpo {
	float: left;
	background-image:url(imx/middleBG.jpg);
	text-align: left;
	width: 614px;
	padding: 27px;
	}
	
#pe {
	float:left;
	width: 628px;
	height: 90px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 10px;
	color: #999;
	background-image:url(imx/peBottomBG.jpg);
}
#pe a, a:link, a:visited {
	color: #999;
	text-decoration: none;
}
#pe a:hover {
	text-decoration: underline;
}
#subvencion {
	float:left;
	width: 628px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 10px;
	background-color:#000;
	color: #666;
}


/**************************************************************************
*******************************A.CABECEIRA*********************************
**************************************************************************/
.Atop {
	width: 668px;
	height: 161px;
	float: left;
	background-image:url(imx/banner_25_copia.png);
}
.Aidioma {
	height: 22px;
	margin-right: 8px;
	margin-top: 10px;
	float: right;
}
.Amenu {
	background-image:url(imx/middleBG.jpg);
	width: 668px;
	height: 53px;
	float: left;
}
.Abot91 {
	width: 91px;
	float: left;
}
.Abot81 {
	width: 81px;
	float: left;
}
.Aseparador
{
	width: 668px;
	height: 14px;
	float: left;
	background-image:url(imx/separador1.gif);
}
/**************************************************************************
*********************************B.CORPO***********************************
**************************************************************************/
.BcolIzq {
	width: 146px;
	float: left;
}
.BcolIzq2 {
	width: 154px;
	float: left;
}
.BcolIzqBanner {
	margin-top: 20px;
	width: 144px;
	height: 90px;
	border: 1px #D6BD8F solid;
	float: left;
}
.BcolIzqTit {
	width: 146px;
	height: 23px;
	float: left;
	margin-bottom: 10px;
}
.BcolIzqTxt {
	width: 146px;
	float: left;
	text-align:justify;
}
.BcolIzqTxt2 {
	width: 154px;
	float: left;
	text-align:justify;
}
.BcolIzqRes {
	width: 146px;
	float: left;
	font-family: Calibri, Verdana, Arial;
	font-size:11px;
	color: #999;
}
.BcolIzqRes2 {
	width: 154px;
	float: left;
	font-family: Calibri, Verdana, Arial;
	font-size:11px;
	color: #999;
}
.BcolIzqBot {
	width: 146px;
	height: 20px;
	float: left;
	text-align:right;
}
.BcolIzqSep {
	width: 146px;
	height: 20px;
	float: left;
	background-image:url(imx/separador2.gif);
}
.BcolPpal {
	width: 443px;
	float: left;
	margin-left: 20px;
}
.BcolPpal2 {
	width: 604px;
	float: left;
}
.BcolPpal3 {
	width: 430px;
	float: left;
	margin-left: 20px;
}
.BcolPpalTit {
	width: 443px;
	height: 23px;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #D9B075;
}
.BcolPpalTit2 {
	width: 443px;
	height: 23px;
	float: left;
	margin-bottom: 2px;
}
.BcolPpalTit3 {
	width: 383px;
	height: 23px;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #D9B075;
}
.BcolPpalTit4 {
	width: 604px;
	height: 23px;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #D9B075;
}
.BcolPpalTit5 {
	width: 433px;
	height: 23px;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #D9B075;
}
.BcolPpalTitTxt {
	width: 443px;
	float: left;
	font-family: Calibri, Arial, Helvetica;
	font-size: 17px;
	font-weight:bold;
}
.BcolPpalSubTitTxt {
	width: 443px;
	float: left;
	font-family: Calibri, Arial, Helvetica;
	font-size: 11px;
	color: #666;
	margin-bottom: 15px;
}
.BcolPpalTxt {
	width: 443px;
	float: left;
	text-align:justify;
}
.BcolPpalTxt2 {
	width: 604px;
	float: left;
	text-align:justify;
}
.BcolPpalTxt3 {
	width: 433px;
	float: left;
	text-align:justify;
}
.BcolPpalPe {
	width: 443px;
	height: 20px;
	float: left;
	text-align:right;
	margin-bottom: 10px;
}
.BcolPpalSeparador {
	width: 443px;
	height: 10px;
	float: left;
	background-image:url(imx/separador3.gif);
	margin-bottom: 10px;
}
.BcolPpalSepClear {
	width: 443px;
	height: 15px;
	float: left;
}
.BcolPpalIco {
	width: 26px;
	height: 16px;
	padding-bottom: 7px;
	float: left;
}
.BcolPpalIcoRes {
	width: 200px;
	height: 16px;
	padding-bottom: 7px;
	float: left;
}
.BcolPpalFoto {
	border: 1px #D6BD8F solid;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
.BcolPpalFoto2 {
	border: 1px #D6BD8F solid;
	margin-left: 20px;
}
.BcolPpalFoto3 {
	border: 1px #D6BD8F solid;
	margin-right: 20px;
}
.BcolPpalFoto4 {
	border: 1px #D6BD8F solid;
}
.BcolPpalFotoMini {
	border: 1px #D6BD8F solid;
	width: 440px;
	height: 200px;
	overflow:hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
.BcolPpalPeFoto {
	width: 443px;
	text-align:center;
	color:#999;
	font-style:italic;
	float: left;
}
.BcolPpalResTotais {
	width: 383px;
	height: 20px;
	color:#FF0000;
	float: left;
	font-family: Calibri, Arial, Helvetica;
	font-size: 11px;
}
.BcolPpalResRestaurar {
	width: 60px;
	height: 20px;
	float: left;
}
.BcolPpalResVoltar {
	width: 60px;
	height: 23px;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #D9B075;
}
.BcolPpalResFiltros {
	width: 443px;
	color:#666;
	float: left;
	font-family: Calibri, Arial, Helvetica;
	margin-bottom: 15px;
}
.BcolPpalResFoto{
	width: 60px;
	height: 60px;
	float: left;
	border: 1px #D6BD8F solid;
}
.BcolPpalResFoto2{
	width: 42px;
	height: 42px;
	float: left;
	border: 1px #D6BD8F solid;
}
.BcolPpalResTit{
	width: 370px;
	margin-left: 10px;
	float: left;
	font-family: Calibri, Arial, Helvetica;
	font-size: 15px;
	font-weight:bold;
}
.BcolPpalResTit2{
	width: 443px;
	float: left;
	font-family: Calibri, Arial, Helvetica;
	font-size: 15px;
	font-weight:bold;
}
.BcolPpalResTit3{
	width: 388px;
	margin-left: 10px;
	float: right;
	font-family: Calibri, Arial, Helvetica;
	font-size: 15px;
	font-weight:bold;
}
.BcolPpalResSubTit{
	width: 370px;
	margin-left: 10px;
	float: left;
	font-family: Calibri, Arial, Helvetica;
	font-size: 11px;
	color: #666;
}
.BcolPpalResSubTit2{
	width: 443px;
	float: left;
	font-family: Calibri, Arial, Helvetica;
	font-size: 11px;
	color: #666;
}
.BcolPpalResSubTit3{
	width: 388px;
	margin-left: 10px;
	float: right;
	font-family: Calibri, Arial, Helvetica;
	font-size: 11px;
	color: #666;
}
.BcolPpalResTxt{
	width: 370px;
	margin-left: 10px;
	float: left;
}
.BcolPpalResTxt2{
	width: 443px;
	float: left;
}
.BcolPpalResTxt3{
	width: 388px;
	margin-left: 10px;
	float: right;
}
.BcolPpalResTxt4{
	width: 388px;
	margin-left: 54px;
	float: right;
}
.BcolPpalResSep{
	width: 443px;
	height: 20px;
	float: left;
	background-image:url(imx/separador5.gif);
}
.BppalNotPaxinador {
	width: 443px;
	margin-top: 45px;
	padding-bottom: 10px;
	height: 16px;
	float: left;
}
.BppalNotPaxBoton {
	width: 22px;
	height: 16px;
	text-align: center;
	float: left;
}
.BppalNotPaxInfo {
	width: 80px;
	height: 16px;
	text-align: center;
	float: left;
}
.BppalNotPaxIr {
	width: 30px;
	height: 16px;
	text-align: center;
	float: left;
}
.BppalNotPaxListado {
	width: 50px;
	height: 16px;
	float: left;
}
.BppalNotPaxSeparador {
	width: 89px;
	height: 16px;
	float: left;
}
.fichero {
margin-left: 80px;
 }

/**************************************************************************
***********************************C.PE************************************
**************************************************************************/
.Cizq {
	margin-top: 5px;
	width: 329px;
	height: 62px;
	float: left;
}
.Cder {
	margin-top: 5px;
	width: 289px;
	height: 62px;
	float: right;
}
.Cboton2 {
	width: 329px;
	height: 25px;
	float: right;
}
.Cboton2 {
	width: 289px;
	height: 25px;
	float: right;
}
.Ctxt1 {
	width: 329px;
	height: 18px;
	float: left;
}
.Ctxt1 {
	width: 289px;
	height: 18px;
	float: left;
}
.Cseparador
{
	width: 618px;
	height: 14px;
	float: left;
	background-image:url(imx/separador4.gif);
}
/**************************************************************************
********************************D.CONTACTA*********************************
**************************************************************************/
.Dbox{
	width: 433px;
	height: 360px;
	float: left;
}
.Dform1{
	width: 200px;
	height: 15px;
	float: left;
	margin-left: 8px;
}
.Dform2{
	width: 410px;
	height: 15px;
	float: left;
	margin-left: 8px;
}

/**************************************************************************
********************************E.NOTA LEGAL*********************************
**************************************************************************/
.Exeral {
	margin-left:auto;
	margin-right:auto;
	background-color: #333;
	width: 490px;
	font-family: arial;
	font-size: 11px;
	color: #333;
	text-align: left;
}
.EbordeTop {
	width: 490px;
	height: 31px;
	background-image:url(imx/topNotaBG.jpg);
	float:left;
}
.EbordeBot {
	width: 490px;
	height: 31px;
	background-image:url(imx/botNotaBG.jpg);
	float:left;
}
.Ecorpo {
	width: 450px;
	padding-left: 20px;
	padding-right: 20px;
	background-image:url(imx/midNotaBG.jpg);
	text-align:justify;
	float:left;
}

/**************************************************************************
**********************************F.INTRO**********************************
**************************************************************************/
#Fintro {
	margin-left:auto;
	margin-right:auto;
	background-color: #FFF;
	width: 500px;
	height: 400px;
}

/**************************************************************************
**********************************G.SUBVENCION**********************************
**************************************************************************/
.GLogo {
	float: left;
	width: 190px;
	height: 38px;
}
.GTxt {
	float: left;
	width: 400px;
	height: 38px;
}

/**************************************************************************
*********************************VARIOS************************************
**************************************************************************/
SELECT.boxes{ width: 146px; }
INPUT.boxes { width: 139px; }
INPUT.boxes2 { width: 188px; }
INPUT.boxes3 { width: 402px; }
INPUT.limpo { border: 0px solid #000; height: 20px; padding: 0px; }
.texto1 { color: #666; }
.texto2 { color: #790000; font-size: 12px; }
.texto3 { color: #990000; font-weight: bold; font-style: italic; }
.texto4 {color: #FF3300; font-style: italic; }
.texto5 { color: #666; font-size: 9px;}
.link1 a, a:link, a:visited { color: #FF3300; text-decoration: none; }
.link1 a:hover { text-decoration: underline; }
.link2 a { color: #333300; text-decoration: none; }
.link2 a:hover { color: #333300; text-decoration: underline; }



/**************************************************************************
******************************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;}*/
