html, body, div, span, applet, object, iframe,h1, h2, 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{margin:0; padding:0; border:0;}
body {background:#0074A6; font-size:12px; color:#333333; line-height:24px;font-family:Tahoma,Verdana,sans-serif;}
#wrap{ width:970px; margin:10px auto; background:#FFFFFF;}
.width100{ width:100%; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clr{ clear:both;}
.header{ background:url(../images/headerbg.gif) no-repeat; height:165px;}
.flash{height:230px; margin-top:1px;}
.flashinner{ background:url(../images/flash.png) no-repeat; margin-top:1px; height:230px;}
.contener{ width:960px; margin:0 auto;}
.copyrightbg{ background:url(../images/footerbg.png) no-repeat; height:105px;}
.google{ background:url(../images/google.gif) no-repeat; height:31px; width:172px;}
.headerad{ background:url(../images/headerad.jpg) no-repeat; height:101px; width:403px;}
.logo{ width:356px; _width:332px;}
.blankdiv{background:#009DE0; border:solid 1px #01719E; border-top:none; z-index:-9999px; height:13px;}
.box{ width:246px; border:solid 1px #004462;}
.newslattebg{ background:#00A4EB url(../images/newslatterbg.png) repeat-x;}
.banneradbg{ background:#00A4EB url(../images/banneradbg.png) repeat-x;}
.leftdiv{float:left; margin-right:15px; width:248px;}
.rightdiv{width:694px;}
.mainborder{ border:solid 1px #004462;}
.controlerbg{ background:url(../images/controlerbg.png) repeat-x; height:38px;}
.textcenter{ text-align:center;}
.fontbold{ font-weight:bold;}
.controlerhead{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.pagination{ background:url(../images/pagination.png) repeat-x; height:35px;}
.borderbtm{ border-bottom:#0080B8 1px dotted;}
.borderrit{border-right:#0080B8 1px dotted;}
.height40px{ height:46px; *height:46px;}
.borri{ border-right:solid 1px #00AEF9;}
.borleft{ border-left:solid 1px #006591;}
.font19px{ font-size:19px; color:#000000;}
.mainicon{background:url(../images/headingicon.png) no-repeat; height:52px; line-height:52px; padding-left:70px;}
.searchdiv{background:url(../images/searchbox.png) no-repeat; height:45px; width:320px; position:relative; top:-1px;}
.searchbox{ width:210px; border:none; background:none; font-size:17px; color:#005A82;}
.footerad{ background:url(../images/footerad.jpg) no-repeat; height:87px; width:736px; margin-right:5px; _margin-right:3px; margin-top:15px;}
.copyright{ color:#FFFFFF; padding:20px 0 0 10px;}
.leftheading{font-size:20px; color:#FFFFFF;}
.box2{background:#FFFFFF; width:226px; border:solid 1px #0082BA; margin:0 auto; padding:15px 0 15px 0; *padding:18px 0 19px 0; margin-bottom:20px;}
.box3{background:#FFFFFF; width:226px; border:dashed 1px #0082BA; margin:0 auto; padding:16px 0 16px 0; margin-bottom:10px;}
.leftad{background:url(../images/salsoro.jpg) center no-repeat; height:96px;}
.tag{position:absolute; margin-left:195px; margin-top:-13px; background:url(../images/tag.png) no-repeat; width:49px; height:46px;
background:url(../images/tag.png) repeat-y; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/tag.png',sizingMethod='scale'); background-repeat:no-repeat; _background:none;}
.footernav{text-align:right; color:#FFFFFF; background:#0074A6;}
.footernav a{ color:#FFFFFF; text-decoration:none; font-size:12px;}
.footernav a:hover{ color:#000000; text-decoration:none; font-size:12px;}
.font13px{ font-size:13px; line-height:18px;}
.inputbor{border:solid 1px #01729F; background:url(../images/inputbg.jpg) repeat-x; height:21px; width:160px; padding:6px 0 0 2px;}
.inputpagination{border:solid 1px #01729F; background:url(../images/paginationinput.jpg) repeat-x; height:15px; width:60px;}
.gobtn{ border:solid 1px #02729F; background:url(../images/gobtm.jpg) repeat-x; height:19px; width:35px; font-size:13px; font-weight:bold;}
.colorw{ color:#FFFFFF;}
.margl24px{ margin-left:24px;}
.margt8px{ margin-top:8px;}
.margt5px{ margin-top:5px;}
.margt10px{ margin-top:10px;}
.padt18px{ padding-top:18px;}
.padl20px{ padding-left:20px;}
.padb12px{ padding-bottom:12px;}
.margb5px{ margin-bottom:5px;}
.margt20px{ margin-top:20px;}
.margl5px{ margin-left:5px;}
.margbtm25px{ margin-bottom:25px;}
.navbg{background:url(../images/navbg.jpg) repeat-x; height:50px;}
.leftcurv{background:url(../images/leftcurv.jpg) no-repeat; height:50px; width:12px;}
.rightcurv{ background:url(../images/rightcurv.jpg) no-repeat; height:50px; width:12px;}
.subscribe{ width:105px; border:solid 1px #007DB3; font-size:16px; color:#000000; background:url(../images/subbtn.gif) repeat-x; height:33px; margin-bottom:15px;}
.textleft{ text-align:left;}
/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{position:relative; height:50px; color:#E0E0E0; width:100%; font-family:Arial,Verdana,sans-serif;}
#dolphinnav{position:relative; height:33px; font-size:14px; font-weight:bold; padding:0 0 0 0px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 10px 0 10px;height:48px; margin-top:1px;}
#dolphinnav ul li a span{padding:12px 0px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#000;background:transparent url(../images/dolphin_bg-OVER.gif) repeat-x; height:48px; margin-top:1px;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#000;background:#1D6893 url(../images/dolphin_left-ON.gif) no-repeat top left;line-height:275%; margin-top:1px;}
#dolphinnav ul li a.current span{display:block;padding:0px 0px 0 0;width:auto; height:48px;}
/* ---------------------- END Dolphin nav ---------------------- */
/** inner page css start **/
.mainiconin{background:url(../images/headingiconin.png) no-repeat; height:50px; line-height:50px; padding-left:60px;}
.pad5px{ padding-right:5px;}
.padb30px{ margin-bottom:30px;}
.blue_text{ color:#005A82; font-size:15px; font-weight:bold;}
.blue_text a{ color:#005A82; font-size:15px; font-weight:bold;}
.blue_text a:hover{ color:#106A37; font-size:15px; font-weight:bold;}
.textblack{ color:#666666; font-size:14px;}
.contenedor_central{
	font-size: 0.7em;
	position: relative;
	width: 570px;
	float: left;
	text-align: center;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	}
.contenedor_central_portada{
	float: left;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	}
.contenedor_central_dch{
	font-size: 0.7em;
	position: relative;
	width: 570px;
	float: left;
	text-align: right;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	}
.contenedor_central_izq{
	font-size: 0.7em;
	position: relative;
	width: 570px;
	float: left;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	}
.mapa_espanha{
	position: absolute;
	visibility: visible;
	left: 50px;
	top: 0px;
	z-index: 0;
	}
.mapa_espanha img{
	width: 500px;
	height: 330px;
	border: 0px;
	}
.mapa_espanha_pred{
	position: absolute;
	visibility: visible;
	left: 50px;
	top: 0px;
	z-index: 0;
	}
.mapa_espanha_pred img{
	width: 500px;
	height: 358px;
	border: 0px;
	}
