h1 {
	margin: 0px;
}

h2 {
	margin: 0px;
}

h3 {
	margin: 0px;
}

h4 {
	margin: 0px;
}

h5 {
	margin: 0px;
}

h6 {
	margin: 0px;
}

.centrarcontenido {
	margin-left:46px;
	margin-right:46px;
	width:968px;
}

.poslogo1 {
	position:relative;
	width:118px;
	float:left;
	height:47px;
}
.poslogo2 {
	position:relative;
	width:118px;
	float:left;
	height:46px;
}

.poslogo3 {
	position:relative;
	width:118px;
	float:left;
	height:41px;
}

.posh1header {
	position:relative;
	width:305px;
	float:left;
	height:24px;
	margin-left:55px;
	margin-top:23px;
}

.poslink01header {
	position:relative;
	width:196px;
	float:left;
	height:21px;
	margin-left:142px;
	margin-top:23px;
}

.posinisesion {
	position:relative;
	width:151px;
	float:left;
	height:34px;
	margin-left:0px;
	margin-top:13px;
	background-image:url(../pics/fndinitsess.gif);
	background-repeat:no-repeat;
}

.posenviar {
	position:relative;
	width:120px;
	float:left;
	height:34px;
	margin-top:13px;
	background-image:url(../pics/fndinitsess.gif);
	background-repeat:no-repeat;
}

.flechainisesion {
	vertical-align:middle;
	border:0px;
	margin-right:2px;
	margin-bottom:2px;
}

.posmenusup {
	position:relative;
	width:795px;
	float:left;
	margin-left:55px;
	height:46px;
}

.possepmenu {
	vertical-align:middle;
	margin-left:10px;
	margin-right:10px;
}

.possepmeteo {
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
}

.posrsheader {
	position:relative;
	width:830px;
	float:left;
	margin-left:20px;
	height:30px;
	margin-top:11px;
}

.cuadrometeo {
	position:relative;
	width:316px;
	float:left;
	height:150px;
	margin-top:11px;
	margin-left:0px;
	background-image:url(../pics/fndpredmeteo.png);
	background-repeat:no-repeat;
}

.bot199x25 {
	position:relative;
	width:199px;
	height:25px;
	padding-top:4px;
	margin-top:10px;
	margin-left:0px;
	background-image:url(../pics/fndbot199.png);
	background-repeat:no-repeat;
}

.bot95x25 {
	position:relative;
	width:95px;
	height:25px;
	padding-top:4px;
	margin-top:10px;
	margin-left:115px;
	background-image:url(../pics/fndbot95.png);
	background-repeat:no-repeat;
}

.pcentrosm {
	text-align:center;
	margin:0px;
}

.sinbord {
	border:0px;
}

.posopciones02 {
	position:relative;
	width:314px;
	float:left;
	height:150px;
	margin-top:11px;
	margin-left:8px;
	/*background-image:url(../pics/fndopciones2.jpg);*/
	background-repeat:no-repeat;
}

.posh3opciones {
	margin-top:128px;
	float:left;
	padding-left:5px;
	width:180px;
}

.poslinkopciones {
	margin-top:128px;
	float:left;
	width:80px;
	margin-left:43px;
	text-align:right;
}

.posopciones03 {
	position:relative;
	width:314px;
	float:left;
	height:150px;
	margin-top:11px;
	margin-left:8px;
	/*background-image:url(../pics/fndopciones3.jpg);*/
	background-repeat:no-repeat;
}

.flechaverdeh4 {
	margin-right:2px;
	border:0px;
	vertical-align:middle;
}

.posreservas1 {
	position:relative;
	width:190px;
	float:left;
	height:208px;
	margin-top:11px;
	margin-left:0px;
	background-image:url(../pics/reservas1.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
}

.posreservas2 {
	position:relative;
	width:190px;
	float:left;
	height:208px;
	margin-top:11px;
	margin-left:0px;
	background-image:url(../pics/reservas2.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
}

.posreservas3 {
	position:relative;
	width:190px;
	float:left;
	height:208px;
	margin-top:11px;
	margin-left:0px;
	background-image:url(../pics/reservas3.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
}

.posreservas4 {
	position:relative;
	width:190px;
	float:left;
	height:208px;
	margin-top:11px;
	margin-left:0px;
	background-image:url(../pics/reservas4.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
}

.posreservas5 {
	position:relative;
	width:190px;
	float:left;
	height:208px;
	margin-top:11px;
	margin-left:0px;
	background-image:url(../pics/reservas5.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
}

.posh4reservas {
	margin-top:184px;
	padding-left:5px;
	text-align:center;
	text-decoration:none;
}

.poscuadronoticias {
	position:relative;
	width:642px;
	height:465px;
	float:left;
}

.fndnoticia {
	position:relative;
	width:640px;
	height:128px;
	margin-top:3px;
	background-image:url(../pics/fndcuadronoticias.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.poscuadrogaleriaimg {
	position:relative;
	width:316px;
	height:465px;
	float:left;
	margin-left:7px;
}

.posh3gi{
	text-align:center;
	margin:10px 0px 0px 0px;
}

.pospgi {
	text-align:center;
	margin:10px 0px 0px 0px;
	padding-left:15px;
	padding-right:15px;
}

.poslogomp {
	position:relative;
	width:118px;
	float:left;
	height:119px;
}

.poscajamp {
	position:relative;
	width:200px;
	float:left;
	margin-left:20px;
	height:110px;
}

.pospmp01 {
	border-top:#cccccc solid 1px;
	margin:20px 0px 3px 0px;
	padding:4px;
}

.pospmp02 {
	border-top:#cccccc solid 1px;
	margin:0px 0px 3px 0px;
	padding:4px;
}

.pospmp03 {
	border-top:#cccccc solid 1px;
	margin:0px 0px 3px 0px;
	padding:4px;
}

.pospmp04 {
	border-top:#cccccc solid 1px;
	margin:0px 0px 3px 0px;
	padding:4px;
}

.pospmp05 {
	border-top:#cccccc solid 1px;
	margin:0px 0px 3px 0px;
	padding:4px;
	border-bottom:#cccccc solid 1px;
}

.flechamp {
	border:0px;
	vertical-align:middle;
	margin-right:2px;
}

.poslinkfooter {
	position:relative;
	width:600px;
	float:left;
	height:20px;
	margin-top:6px;
}

.posdesarrolladopor {
	position:relative;
	width:365px;
	float:left;
	text-align:right;
	height:20px;
	margin-top:6px;
}

.posimggaleria {
	position:relative;
	width:316px;
	height:274px;
	margin-top:4px;
}

.fndtxtgaleria {
	position:relative;
	width:316px;
	float:left;
	height:127px;
	margin-top:0px;
	margin-left:0px;
	background-image:url(../pics/fndgalegia.jpg);
	background-repeat:no-repeat;
}

.posimgnoticias {
	border:0px;
	float: left;
	margin-right:5px;
}

.posicors {
	vertical-align:middle;
	border:0px;
	margin-left:3px;
	margin-bottom:2px;
}

.posflechaseguir {
	vertical-align:middle;
	border:0px;
	margin-left:2px;
	margin-right:7px;
	margin-bottom:2px;
}

.posflechavermas {
	margin-left:2px;
	border:0px;
	vertical-align:middle;
}

.posfndencuentranos {
	position:relative;
	width:316px;
	float:left;
	height:154px;
	margin-top:11px;
	margin-left:0px;
	background-image:url(../pics/fndencuentranos.jpg);
	background-repeat:no-repeat;
}

.poscuadroencuentranos{
	position:relative;
	width:316px;
	height:187px;
	float:left;
}

.posh4encuentranos {
	margin-top:132px;
	padding-left:5px;
	text-align:center;
}

.poscuadrosobrenosotros {
	position:relative;
	width:642px;
	height:187px;
	float:left;
	margin-left:7px;
}

.posfndsobrenosotros {
	position:relative;
	width:642px;
	float:left;
	height:154px;
	margin-top:11px;
	margin-left:0px;
	background-image:url(../pics/fndsobrenosotros.jpg);
	background-repeat:no-repeat;
}

.cajacurvagris {
	border:  #f0f0f0 solid 1px;
	padding: 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(border-radius.htc);
}

.bodyprin {
	margin:0px;
	background-image:url(../pics/fndprincipalweb.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center top;
	background-color:#127c79;
}

.clearboth {
	clear:both;
	visibility:hidden;
}

#footer {
	position: relative;
	width: 100%;
	background-color: #10605d;
	height:34px;
	margin:0px;
	padding:0px;
}

#mapaweb {
	position: relative;
	width: 100%;
	background-image:url(../pics/fndmapaweb.jpg);
	background-repeat:repeat-x;
	height:150px;
}

#menusup {
	position: relative;
	width: 100%;
	background-image:url(../pics/fndmenusup.gif);
	background-repeat:repeat-x;
	height:46px;
	margin:0px;
	padding:0px;
}

.tarifas1 {
	position: relative;
	background-image:url(../pics/fndtarifa2.jpg);
	background-repeat:repeat-x;
	height:30px;
	margin:0px;
	padding:0px;
}

.tarifas2 {
	position: relative;
	background-image:url(../pics/fndtarifa.jpg);
	background-repeat:repeat-x;
	height:30px;
	margin:0px;
	padding:0px;
}

#capacontenido {
	position: relative;
	left:0px;
	top: 0px;
	width: 100%;
	text-align: left; /* centrar con explorer */
	margin: 0px auto; /* centrar con firefox */
	
}

.ctdocapacont {
	position:relative;
	width: 1060px;
	background-image:url(../pics/fndblancosombra.png);
	background-repeat:repeat-y;
	text-align: left; /* centrar con explorer */
	margin: 0px auto; /* centrar con firefox */
}

.ctdocapacont_sn {
	position:relative;
	width: 1060px;
	text-align: left; /* centrar con explorer */
	margin: 0px auto; /* centrar con firefox */
}

.txtgris2verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2c2c2c;
	text-decoration: none;
}

.txtgris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2c2c2c;
	text-decoration: none;
}

.txtgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}

.txtgris_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}

.txtgrisb_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #838383;
	text-decoration: none;
}

.txtgrisb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #838383;
	text-decoration: none;
}

.txtgrisb2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #838383;
	text-decoration: none;
}

.txtgris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.txtgrisb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.bordegris {
	border: 1px solid #A5A5A5;
}

.txtnegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0C0C0C;
	text-decoration: none;
}

.txtnegrob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0C0C0C;
	text-decoration: none;
}

/*.inputform {
	background-image:url(../pics/fndinputform.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0C0C0C;
	text-decoration: none;
	border: 1px solid #b3b3b3;
}*/

.inputform22{
	background-color:#ffffff;
	border:  1px solid #d7d7d7;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(border-radius.htc);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	height: 15px;
}

.inputformta {
	background-color:#ffffff;
	border:  1px solid #d7d7d7;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(border-radius.htc);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
}

.textarea {
	background-image:url(../pics/fndinputform.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0C0C0C;
	text-decoration: none;
	border: 1px solid #b3b3b3;
}

.botonform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px solid #999999;
	/*background:none;*/
	background-color: transparent;
	background-image:url(../pics/fndboton);
}

.txtblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}



.titgris19times2 {
	font-family: Verdana, Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #d4d4be;
	text-decoration: none;
}

.titgris15times2 {
	font-family: Verdana, Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #d4d4be;
	text-decoration: none;
}

.titgris13times2 {
	font-family: Verdana, Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #d4d4be;
	text-decoration: none;
}

.titgris13times {
	font-family: Verdana, Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.titgris17times {
	font-family: Verdana, Times, serif;
	font-size: 15x;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.titgris15times {
	font-family:Verdana, Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.titblanco13times {
	font-family:Verdana, Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.titblanco15times {
	font-family:Verdana, Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.titblanco26times {
	font-family:Verdana, Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.titblanco17times {
	font-family:Verdana, Times, serif;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
 
.titverde19times {
	font-family:Verdana, Times, serif;
	font-size: 17px;
	font-weight: 550;
	color: #106b67;
	text-decoration: none;
}

.titverde15times {
	font-family:Verdana, Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #106b67;
	text-decoration: none;
}

.titgrismenu11 {
	font-family:Verdana, Times, serif;
	font-size: 13px;
	font-weight: 600;
	color: #666666;
	text-decoration: none;
}

.titgrismenu {
	font-family: Verdana, Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.titgrismenu:hover {
	font-family:Verdana, Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #0f5f5b;
	text-decoration: none;
}
.titgrismenu2 {
	font-family: Verdana, Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #0f5f5b;
	text-decoration: underline;
}

.titnegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.titnegro2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.titnegro4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.titnegro3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.titblanco17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.scrollcapa {
	scrollbar-face-color:#e2e2e2; 
	scrollbar-shadow-color:#999999;
	scrollbar-highlight-color:#999999;
	scrollbar-3dlight-color:#e2e2e2;	
	scrollbar-darkshadow-color:e2e2e2;
	scrollbar-track-color: #ededed;
	scrollbar-arrow-color: #a3a3a3;
}

.inputform{
	background-color:#ffffff;
	border:  1px solid #d7d7d7;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(border-radius.htc);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	height: 15px;
}

.inputform2{
	background-color:#ffffff;
	border:  1px solid #d7d7d7;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(border-radius.htc);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	height: 15px;
}
