/*   */

body { 
	margin: 0; padding: 0; 
	margin-top: 3px;
	margin-bottom: 0px;
	color: #000000;
	background-color: #4a606e; 7495ab;
/*	background-image: url(inc/index_topstrip.gif); */
	background-repeat: repeat-x;		
}

p, table, td, tr { font: normal normal 11px verdana, arial, helvetica, sans-serif; color: #333333; line-height:20px; }
A { color: #cccccc; eeeeee; b0cadb; 006699; text-decoration: none; }
A:visited { color: #cccccc; eeeeee; 006699; text-decoration: none; }
A:hover { text-decoration: underline; }

img.img1 { border: solid 1px #111111; }

table.headertbl { width: 780px; h eight:62px; background-color: transparent; border: solid 1px #333333; 000000; 92aec1; b order-top:none; border-bottom: none; margin-top: 0px; padding:0px;}


A { color: #cccccc; eeeeee; b0cadb; 006699; text-decoration: none; }
A:visited { color: #cccccc; eeeeee; 006699; text-decoration: none; }
A:hover { text-decoration: underline; }



table.bodytbl { 
	w idth: 760px; 
	background-color: #7495ab;
	border: solid 1px #333333; 92aec1; aaaaaa; 
	border-top: none; 
}

table.footertbl { width: 780px; height:25px; b ackground: #f9f9f9; border: solid 0px #92aec1; aaaaaa; cccccc; border-top: none; }
p.footcomment { font: normal normal 9px verdana, arial, helvetica, sans-serif; line-height:17px; color: #92aec1; 000000; padding: 0px; margin: 0px; margin-left: 16px; margin-right: 16px; }

table.menutbl { background: transparent; border: none; width: 150px; margin-top: 18px; padding-bottom: 10px; valign:top; }

td.lattd { width: 169px; b ackground: #f0f0f0; fffff; border-right: solid 1px #cccccc; }
td.maintd, td.maintd-wide { 
	b ackground-color:#f0f0f0;
	border: none; 
	padding: 16px 20px 20px 20px; 
	valign: top; 
}
td.maintd { width: 568px; }
td.maintd-wide { width: 738px; }

/* TABLAS PAGINA PRINCIPAL */

table.tb1 { 
/*	background-color: #fefefe;*/
	border: solid 0px #aaaaaa; 
/*	margin:0px;*/
	padding:0px;
}
td.bigtd1, td.bigtd3 { 
	margin:0px;
	padding:0px;
}
td.bigtd2, td.bigtd4 { 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	border: solid 0px #aaaaaa; 
}

td.bigtd1 { width:530px; }
td.bigtd2 { width:180px; }
td.bigtd3 { width:450px; }
td.bigtd4 { width:260px; }

.yr { color:#ABC4D5; }


ul {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;/*themecolour1%0;*/
	list-style-image: url(images/sub_contacto_bullet.gif);
}

table.tbnews { 
/*	background-color: #f0f0f0;*/
	border: solid 0px #aaaaaa; 
	margin:0px 0px 10px 0px;
	padding:0px;
}

td.tdtit { 
	background-color: #000000; 4A6062;
	h eight: 20px;
	font: bold normal 14px arial, helvetica, sans-serif; color: #ABC4D5; 
	text-align: left; 
	font-weight:bold;
	padding: 2px 2px 3px 10px;
	background-image: url(images/bg_top2.gif); background-repeat: no-repeat; background-position: top right;
}
td.tdtit2 { 
	font: bold normal 13px verdana, arial, helvetica, sans-serif; color: #abc4d5; c8ccc8; ffff00; ABC4D5; 
	t ext-align: left; 
	p adding: 0px 0px 0px 0px;
	p adding-top: 0px;
	padding-bottom: 2px;
	font-weight:bold;
}
td.tdtit3 { 
	text-align: left; 
	padding-top: 2px;
	padding-bottom: 4px;
	font: bold normal 11px verdana, arial, helvetica, sans-serif;  
	font-weight:bold;
	color: #4a606e; 333333; 006699;
	border-top: dashed 1px #92aec1; cccccc; 92aec1;
}

td.tdnews { 
	padding: 8px 0px 8px 0px;
}
td.tdnews2 { 
	p adding: 8px 0px 8px 0px;
	padding-top: 0px;
	b ackground-color:#f0f0f0;
	background-color: #7495ab;
}

table.tblat { 
	border: solid 1px #92aec1; cccccc; 92aec1; 
	margin:0px;
/*	padding:8px 7px 8px 7px; */
	padding: 6px;
	padding-top, padding-bottom: 7px;
	margin-bottom:10px;
}

/* TABLA LATERAL 2 */
table.tblat2 { 
	background-color: #92aec1; 4a606e; 
	border: solid 1px #4a606e;  cccccc; 92aec1; 
	margin:0px;
	padding: 1px;
	margin-bottom:10px;
}
table.tblat2a { 
	background-color: #92aec1; 4a606e; 
	border: solid 1px #4a606e;  cccccc; 92aec1; 
	margin:0px;
	padding: 1px;
	margin-bottom:10px;
}
table.tblat2b { 
	background-color: #7495ab; 4a606e; 
	border: solid 0px #4a606e;  cccccc; 92aec1; 
	margin:0px;
	padding: 0px;
	margin-bottom:0px;
}
td.tdtitl2, td.tdtitl3 { 
	padding-right: 6px;
	padding-left: 6px;
	background-color: #7495ab;
}

td.tdtitl2 { 
	font: bold normal 13px verdana, arial, helvetica, sans-serif; color: #abc4d5;  
	padding-top: 3px;
	padding-bottom: 2px;
	font-weight:bold;
}
td.tdtitl3 { 
	padding-top: 2px;
	padding-bottom: 4px;
	font: bold normal 11px verdana, arial, helvetica, sans-serif;  
	font-weight:bold;
	color: #4a606e; 333333; 006699;
	border-top: dashed 1px #92aec1; cccccc; 92aec1;
}
td.tdnewsl { 
	padding-top: 0px;
	padding-bottom:10px;
}



.tit1 {
	font-size: 18px;
	color: #b0cadb;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}


/* GALERIAS */

table.areatittbl { padding: 0px 20px 15px 20px; b ackground-color:#f0f0f0; width:720px; }
.areatit { font: bold italic 26px Georgia, "Times New Roman", verdana, arial, helvetica, sans-serif; color: #4a606e; 333333; 006699; font-weight: bold; letter-spacing: -0.02em;}
img.gal-foto2 { padding: 0px; border: 0px; margin: 0px; }
table.gal-foto2 { background-color:#ffffff; padding: 0px; border: solid 5px #000000; margin:0px; }
td.gal-foto { padding-top:4px; }
td.gal-thumbs { b ackground-color:#ffffff; }
.gal-intro { font: normal normal 11px Georgia, "Times New Roman", verdana, arial, helvetica, sans-serif; color: #333333; 4a606e; 333333; 006699; font-weight: bold; letter-spacing: 0em; line-height:18px; }
.gal-intro2 { font: normal normal 10px verdana, Georgia, "Times New Roman", verdana, arial, helvetica, sans-serif; color: #333333; 4a606e; 333333; 006699; font-weight: normal; bold; letter-spacing: -0.0em; line-height:15px; }


img.thumbimg { border:0px; margin: 0x; }

.bluegallnk { border: solid 1px #7495ab; margin: 0x; }
.bluegallnk:hover { border: solid 1px #000000; 7495ab; margin: 0x; }



A.u { color: #333333; b0cadb; 006699; text-decoration: none; }
A.u:visited { color: #333333; 006699; text-decoration: none; }
A.u:hover { text-decoration: underline; }

A.nul { text-decoration: none; }
A.nul:visited { text-decoration: none; }
A.nul:hover { text-decoration: none; }


.red { color: #ff9000; font-weight: bold;}

img.img2 { border: solid 1px #4a606e; cccccc; background: #7495ab; 4a606e; 000000; ffffff; padding: 1px; margin: 0; }
img.img2:hover { border: solid 1px #000000; background-color:#ffffff; 4864a8; padding: 1px; margin: 0; }


/* INDEX */

img.indeximg { border: solid 6px #000000; 4a606e; 7495ab; cccccc; 7495ab; background: #ffffff; 000000; ffffff; padding: 1px; margin: 0; }
img.indeximg:hover { border: solid 5px #000000; background-color:#ffffff; 4864a8; padding: 2px; margin: 0; }








td.menutd { border-bottom: dotted 1px #cccccc; font: normal normal 10px verdana, arial, helvetica, sans-serif; line-height:15px; padding-top: 2px; padding-bottom: 2px; text-align: left; }
td.menutd-noborder { font: normal normal 10px verdana, arial, helvetica, sans-serif; line-height:15px; padding-top: 2px; padding-bottom: 2px;  text-align: left;}

A.linklatbar { font: normal normal 10px verdana, arial, helvetica, sans-serif; color: #006699;  text-decoration: none;}
A.linklatbar:Hover { text-decoration: underline;}


p.maintx { font: normal normal 11px verdana, arial, helvetica, sans-serif; line-height:13px; text-align: left; }
.maintit { font: bold normal 16px arial, helvetica, sans-serif; line-height:14px; margin-top: 15px; margin-bottom: 15px; t text-align: left; color: #006699; font-weight: bold; }
.maint2 { font: bold normal 13px verdana, arial, helvetica, sans-serif; line-height:14px; margin-top: 15px; margin-bottom: 15px; text-align: left; color: #006699; font-weight: bold; }


.logo1 { font: bold normal 26px arial, Georgia, Verdana, helvetica, sans-serif; }
.logo2 { font: normal normal 12px arial, Georgia, Verdana, helvetica, sans-serif; color: #fcfcfc; #ffffff; line-height:12px; margin-top:0px; margin-bottom:0px; }

A.link1 { color: #006699; text-decoration: none; }
A.link1:visited { color: #006699; text-decoration: none; }
A.link1:hover { color: #006699; text-decoration: underline; }


/* NEW  */

h1 {
	font-size: 20px;
	font-weight: normal;
	color: #384f5f;/*themecolour1$ -14.1%, -44.3%;*/
	margin: 0px;
	padding-bottom: 5px;
	font-family: "Times New Roman", Times, serif;
}
h2 {
	font-size: 20px;
	color: #eeeeee; b0cadb;/*themecolour1$ 38.5%, 57.1%;*/
	margin: 0px;
	padding-bottom: 2px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}






/*


table.gallerytbl { border: solid 0px #cccccc; background: #ffffff; }
table.bigpic { border: solid 2px #333333; background: #ffffff; }
table.thmboff { border: solid 1px #333333; background: #ffffff; padding: 1px; margin: 0; }
table.thmbon { border: solid 2px #ff3333; background: #ffffff; padding: 0px; margin: 0; }


p.latmenu { font: normal normal 10px verdana, arial, helvetica, sans-serif; line-height:13px; }
.areatit { font: bold normal 13px verdana, arial, helvetica, sans-serif; line-height:14px; margin-top: 15px; margin-bottom: 15px; text-align: left; color: #006699; }


A.linklatbar2 { font: normal normal 10px verdana, arial, helvetica, sans-serif; color: #006699;  text-decoration: none; padding-left: 28px; font-size: 10px;}
A.linklatbar2:Hover { text-decoration: underline;}

.pictx { font: normal normal 10px Verdana, arial, helvetica, sans-serif; text-align: center; color: #666666; line-height: 16px; margin-top: 2px; }

.txa9 { font: normal normal 9px arial,helvetica,sans-serif; }
.txa10 { font: normal normal 10px arial,helvetica,sans-serif; }
.txa11 { font: normal normal 11px arial,helvetica,sans-serif; }
.txa12 { font: normal normal 12px arial,helvetica,sans-serif; }
.txv8 { font: normal normal 8px Verdana, arial, helvetica, sans-serif; }
.txv9 { font: normal normal 9px Verdana, arial, helvetica, sans-serif; }
.txv10 { font: normal normal 10px Verdana, arial, helvetica, sans-serif; }
.txv11 { font: normal normal 11px Verdana, arial, helvetica, sans-serif; }
.txv12 { font: normal normal 12px Verdana, arial, helvetica, sans-serif; }
.txv13 { font: normal normal 13px Verdana, arial, helvetica, sans-serif; }
.txv14 { font: normal normal 14px Verdana, arial, helvetica, sans-serif; }

.warn { color: #ff0000; }
.warn2 { color: #cc6600; }



input.bt1 { font: 11px Verdana; text-align:center; height:16px; font-weight: 700; color: #333333; background-color: #f0f0f0; border-top: 1px #cccccc solid; border-left: 1px #cccccc solid; border-bottom: 1px #333333 solid; border-right: 1px #333333 solid;}
input.bt1:hover { background-color: #e9e9e9; border-top: 1px #333333 solid; border-left: 1px #333333 solid; border-bottom: 1px #cccccc solid; border-right: 1px #cccccc solid; }


TABLE.cs1 { color: #333333; margin: 0px 0px 0px 0px; border: solid 1px #dddddd; }
.t3 { background-color: #333333; }
.t0 { background-color: #000000; }


P.tituloseccion { font-family: verdana, arial, helvetica, sans-serif; FONT-SIZE: 18px; word-spacing: 0; color: #d01810; }

TABLE.Menubox { background-color: #333333; }
TD.MenuTx { background-color: #f9f9f9; padding-left: 3px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; font: normal normal 10px Verdana, arial, helvetica, sans-serif; line-height: 10px; }

A.linkMenu { display: block; color: #ffffff; TEXT-DECORATION: none; background: #ff9000; line-height: 14px;}
A.linkMenu:hover { color: #ffffff; TEXT-DECORATION: none; background: #d01810; }

A.linkMenu2 { display: block; color: #aaaaaa; TEXT-DECORATION: none; background: #f9f9f9; line-height: 14px;}
A.linkMenu2:hover { color: #666666; TEXT-DECORATION: none; }


A.MicroMenu { font: normal normal 10px verdana, arial, helvetica, sans-serif; display: block; color: #333333; TEXT-DECORATION: none; background: #f9f9f9; line-height: 13px; text-transform: none;}
A.MicroMenu:hover { color: #ffffff; TEXT-DECORATION: none; background: #d01810; }

A.MicroMenu2 { font: normal normal 10px verdana, arial, helvetica, sans-serif; display: block; color: #aaaaaa; TEXT-DECORATION: none; background: #f9f9f9; line-height: 13px; text-transform: none;}
A.MicroMenu2:hover { color: #666666; TEXT-DECORATION: none; }


P.Menu11 { font: 11px Verdana, arial, helvetica, sans-serif; line-height: 14px; }
.Menu12 { font: 11px Verdana, arial, helvetica, sans-serif; line-height: 14px; }



TD 
.TDF { background-color: #FFFFFF; }


.headerb { FONT-family: arial, helvetica, sans-serif; FONT-SIZE: 18px; word-spacing: 0; margin-left: 1px; margin-right: 1px; margin-top: 0; margin-bottom: 0; }

.objTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; font-family: verdana, arial, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-TRANSFORM: none
}
.objTitle2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; font-family: verdana, arial, Helvetica, sans-serif; TEXT-DECORATION: none; TEXT-TRANSFORM: none
}
.objText {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #444444; font-family: verdana, arial, Helvetica, sans-serif
}

.txA9 { font: normal normal 9px arial,helvetica,sans-serif; }
.txA10 { font: normal normal 10px arial,helvetica,sans-serif; }
.txA11 { font: normal normal 11px arial,helvetica,sans-serif; }
.txA12 { font: normal normal 12px arial,helvetica,sans-serif; }
.txV9 { font: normal normal 9px Verdana, arial, helvetica, sans-serif; }
.txV10 { font: normal normal 10px Verdana, arial, helvetica, sans-serif; }
.txV11 { font: normal normal 11px Verdana, arial, helvetica, sans-serif; }
.txV12 { font: normal normal 12px Verdana, arial, helvetica, sans-serif; }

.tx9 { font-family: verdana, arial, Helvetica, Sans-serif; FONT-SIZE: 9px; COLOR: #111111; font-weight: 400; }
.tx10 { font-family: verdana, arial, Helvetica, Sans-serif; FONT-SIZE: 10px; COLOR: #111111; font-weight: 400; }
.tx11 { font-family: verdana, arial, Helvetica, Sans-serif; FONT-SIZE: 11px; COLOR: #111111; font-weight: 400; }
.tx12 { font-family: verdana, arial, Helvetica, Sans-serif; FONT-SIZE: 12px; COLOR: #111111; font-weight: 400; }
.tx13 { font-family: verdana, arial, Helvetica, Sans-serif; FONT-SIZE: 13px; COLOR: #111111; font-weight: 400; }
.tx14 { font-family: verdana, arial, Helvetica, Sans-serif; FONT-SIZE: 14px; COLOR: #111111; font-weight: 400; }

.tx16 { FONT-family: Arial, Helvetica, Sans-serif; FONT-SIZE: 16px; COLOR: #111111; font-weight: 400; }
.tx18 { FONT-family: Arial, Helvetica, Sans-serif; FONT-SIZE: 20px; COLOR: #111111; font-weight: 400; }


A.link { color: #333333; TEXT-DECORATION: underline }
A.link:hover { color: #666666; TEXT-DECORATION: underline }

A.linkU { COLOR: #666666; TEXT-DECORATION: none }
A.linkU:hover { TEXT-DECORATION: underline }

A.linkG { COLOR: #999999; TEXT-DECORATION: none }
A.linkG:hover { COLOR: #333333; TEXT-DECORATION: none }

A.link4 { COLOR: #444444; TEXT-DECORATION: none }
A.link4:hover { COLOR: #000000; TEXT-DECORATION: none }


A.linkRed { color: #D01810;}
A.linkRedU { color: #D01810;  text-decoration: none;}
A.linkRedU:Hover { text-decoration: underline;}
A.linkDkRedU { color: #983430;  text-decoration: none;}
A.linkDkRedU:Hover { text-decoration: underline;}
A.linkOrange { color: #FF6600;}
A.linkOrangeU { color: #FF6600;  text-decoration: none;}
A.linkOrangeU:Hover { text-decoration: underline;}
A.linkBlue { color: #003399;}
A.linkBlueU { color: #003399;  text-decoration: none;}
A.linkBlueU:Hover { text-decoration: underline;}
A.linkDkBlue { color: #000066; text-decoration: none;}
A.linkDkBlueU { color: #000066; text-decoration: none;}
A.linkDkBlueU:Hover { text-decoration: underline;}
A.linkLBlue { color: #2A8FD3;}
A.linkLBlueU { color: #2A8FD3;  text-decoration: none;}
A.linkLBlueU:Hover { text-decoration: underline;}
A.linkWhite { color: #FFFFFF;}
A.linkWhiteU { color: #FFFFFF; text-decoration: none;}
A.linkWhiteU:hover { text-decoration: underline;}
A.linkGrey { color: #888888;  text-decoration: none;}
A.linkGrey:Hover { color: #333333;  text-decoration: none;}
A.linkGrey2 { color: #666666;  text-decoration: none;}
A.linkGrey2:Hover { color: #333333;  text-decoration: none;}
A.linkDkGreyU { color: #333333;  text-decoration: none;}
A.linkDkGreyU:Hover { text-decoration: underline;}
A.linkLatmenu { color: #0066aa; text-decoration: none;}
A.linkLatmenu:Hover { color: #003468; text-decoration: none;}

*/