BODY
{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.home
{
	background-color:#FFFFFF;
	background-image:url(../img/back_box.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.interna
{
	background-color:#FFFFFF;
	/*background-image:url(../img/back_box_interna.gif);
	background-repeat:repeat-y;
	background-position:left;*/
}

TD.white
{
	background-color:#FFFFFF;
}

FORM
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

A
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#003798;
	text-decoration:none;
}

A:hover
{
	text-decoration:underline;
}

a img { border: none; }

TABLE.news
{
	width:204px;
	height:210px;
	background-color:#FFEC8C;
	background-image:url(../img/back_news.gif);
	background-repeat:no-repeat;
}


TABLE.news TD
{
	padding: 0px 15px 0px 11px;
}

TABLE.newsinterna
{
	width:204px;
	height:135px;
	background-color:#FFEC8C;
	background-image:url(../img/back_news_interna.gif);
	background-repeat:no-repeat;
}


TABLE.newsinterna TD
{
	padding: 0px 15px 0px 11px;
}

TD.newstext A
{
	height:50px;
	width:178px;
	color:#000000;
	text-decoration:none;
	font-size:9px;
}

TD.newstext A:hover
{
	color:#D67D32;
	text-decoration:none;
	font-size:9px;
}

TD.newstext A SPAN.titnews
{
	color:#613517;
	text-decoration:none;
	font-size:9px;
}

TD.newstext A:hover SPAN.titnews
{
	color:#613517;
	text-decoration:none;
	font-size:9px;
}

TD.newstextinterna A
{
	height:53px;
	width:178px;
	color:#000000;
	text-decoration:none;
	font-size:9px;
}

TD.newstextinterna A:hover
{
	color:#D67D32;
	text-decoration:none;
	font-size:9px;
}

TD.newstextinterna A SPAN.titnews
{
	color:#613517;
	text-decoration:none;
	font-size:9px;
}

TD.newstextinterna A:hover SPAN.titnews
{
	color:#613517;
	text-decoration:none;
	font-size:9px;
}

.brandselect
{
	width:204px;
	height:112px;
	background-color:#FEF9D5;
	background-image:url(../img/back_brand.gif);
	background-repeat:no-repeat;
}


TABLE.box1home
{
	background-color:#FDF198;
	background-image:url(../img/back_yellow.jpg);
	background-repeat:repeat-y;
}

TABLE.box1interna
{
	background-color:#FEF6C1;
	background-image:url(../img/back_yellow2.jpg);
	background-repeat:repeat-y;
}


TABLE.travel
{
	height:159px; 
	width:204px;
	background-color:#FFFFFF;
	background-image:url(../img/back_travel.gif);
	background-repeat:no-repeat;
}

TABLE.travel2
{
	height:107px; 
	width:204px;
	background-color:#FFFFFF;
	background-image:url(../img/back_travel2.gif);
	background-repeat:no-repeat;
}

TABLE.travel TD
{
	padding: 0px 0px 0px 11px;
}

TABLE.travel2 TD
{
	padding: 0px 0px 0px 11px;
}


#language
{
	border:1px solid #7F9DB9;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#000000;
	width:101px;
	height:18px;
	/*margin:15px 0px 0px 0px;*/
}

.div_box1
{
	background-color:#C9CACB;
}

.div_boxinterna
{
	background-color:#ECE4D2;
}

.div_news
{
	background-color:#FFF2AF;
}

.div_banner
{
	background-color:#ECE4D6;
}

a.numindex
{
	color:#7694C6;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}

a.numindex:hover
{
	color:#4770B5;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	text-decoration:underline;
}

.div_body
{
	background-color:#E4E4E5;
}

.div_footer
{
	background-color:#EADFCA;
}

.tithead_verde
{
	background-color:#FDF198;
	padding: 0px 0px 0px 8px;
}

.div_verde
{
	background-color:#E3DE98;
}

.tithead_azul
{
	background-color:#EFF3F8;
	padding: 0px 0px 0px 8px;
}

.tithead_azul2
{
	background-color:#EFF3F8;
	padding: 0px 0px 0px 5px;
}

.div_azul
{
	background-color:#D7E0EE;
}

.div_azul2
{
	background-color:#E5EBF4;
}

.box
{
	background-color:#FEF9D5;
}

.titpress
{
	color:#D67D32;
	font-family: ITC Franklin Gothic,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.marrone12b{
	font-family:ITC Franklin Gothic,Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#613517;
	font-weight:bold;
}

.did
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#7E9ACA;
}

.newstext
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:9px;
	line-height:130%;
}

.text11px
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	line-height:100%;
}
.text11px strong { white-space: nowrap }

.titnews
{
	color:#613517;
}

.footer
{
	padding-left:3px;
	background-color:#FFFFFF;
	color:#613517;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
}

.brandform
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	border:1px solid #7F9DB9;
	height:20px;
	width:155px;
}

.regform
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px; color:#003798;
	border:1px solid #7F9DB9;
	height:20px;
	width:148px;
}

.contactform
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px; color:#003798;
	border:1px solid #7F9DB9;
	height:20px;
	width:265px;
}

.contactform2
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px; color:#003798;
	border:1px solid #7F9DB9;
	height:20px;
	width:157px;
}

.contactform3
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px; color:#003798;
	border:1px solid #7F9DB9;
	height:20px;
	width:194px;
}

.signupform
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px; color:#003798;
	border:1px solid #7F9DB9;
	height:20px;
	width:140px;
}

.clear
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.radiochoice
{
	height:13px;
}

SELECT.brandform
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px; color:#003798;
	border:1px solid #7F9DB9;
	height:20px;
	width:155px;
}

SELECT.contactform
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px; color:#003798;
	border:1px solid #7F9DB9;
	height:21px;
	width:155px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.zeroexternal
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.interl12
{
	line-height:12px;
}

.linkInt
{
	line-height:12px;
}

.paddingl8
{
	padding-left:8px;
}

.paddingr8
{
	padding-right:8px;
}

.paddingl21
{
	padding-left:21px;
}

.paddingl26
{
	padding-left:26px;
}

.labelradio
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#003798;
	line-height:100%;
}

#divprofessional
{
	display:block;
}

#divpersonal
{
	display:none;
}

.worldmap
{
	background-image: url(../img/img_worldmap.gif);
	background-repeat: no-repeat;
	background-position:center top;
}
/**********************************************************/
/*					Styles for sitemap page				  */
/**********************************************************/

/*Sets line-height of all menuitems*/
#p7TMnav{
	width: 100%;
	/*background-color:#EFF3F8;*/
	padding: 0 0 0 8px;
	/*/*/line-height: 19px; /* */
}

#p7TMnav div{
	width: 100%;
	/*/*/line-height: 19px; /* */
}

/*second level menuitem divs on - Cascades to lower levels*/
/*Sets left margin to 16px establishing a cascading indent*/
#p7TMnav div div {
	padding: 0 0 0 27px;
}

/*The Link style for top-level menuitems*/
#p7TMnav div a {
	color:#003798;
	font-size: 11px;
	padding: 0;
}
#p7TMnav div a:visited {
	color:#003798;
}
#p7TMnav div a:hover {
	color:#003798;
}

/*The Link style for second-level menuitems*/
#p7TMnav div div a {
	color:#003798;
	font-size: 11px;
}

/*The Link style for third-level menuitems and lower*/
/*To set a specific style for the fourth level, add a div to the selector*/
/*Fourth-level example syntax: p7TMnav div div div div a {declaration}*/
#p7TMnav div div div a {
	color:#003798;
	font-size: 11px;
}

/*rules programatically assigned to parent links when image-based plus and minus option is selected*/
/*do not remove*/
.p7plusmark {
	background-repeat: no-repeat;
	background-image:   url(../img/map_plus.gif);
	background-position: 0 50%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003798;
	text-decoration:none;
	padding: 0 0 0 20px !important;
}
.p7minusmark {
	background-repeat: no-repeat;
	background-image:   url(../img/map_minus.gif);
	background-position: 0 50%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003798;
	text-decoration:none;
	padding: 0 0 0 20px !important;
}
.p7voidmark {
	background-repeat: no-repeat;
	background-image:   url(../img/map_void.gif);
	background-position: 0 50%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003798;
	text-decoration:none;
	padding: 0 0 0 20px !important;
}
/*rule programatically assigned to child links when image-based plus and minus option is selected*/
.p7defmark {
	color:#000000;
	background-image:  none;
	padding: 0 0 0 20px !important;
}

/*rules programatically assigned to page link correesponding to current page (You are Here)*/
.p7currentmark {
	font-weight: bold;
	text-transform: uppercase;
	color: #666666 !important;
}

.p7borderclose
{
	width:100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:1px solid #E5EBF4;
	height:1px;
}

.pop{padding:13px 0px 0px 0px;margin:0px;}

.titolo{background-color:#EFF3F8; border-bottom:1px solid #E5EBF4; height:20px;}
.scroll{scrollbar-face-color:#7694C6; scrollbar-arrow-color:#FFFFFF; overflow:auto; height:273px;}
.scroll02{scrollbar-face-color:#7694C6; scrollbar-arrow-color:#FFFFFF; overflow:auto; width:296px; height:211px;}
.scroll03{scrollbar-face-color:#7694C6; scrollbar-arrow-color:#FFFFFF; overflow:auto; width:380px; height:310px;}
.blue10{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#003798;}
.blue11b a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003798; font-weight:bold; text-decoration:underline}
.blue11b a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003798; font-weight:bold; text-decoration:none;}
.blue11b{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003798; font-weight:bold}
.black10{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.black11{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.black11b{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;}
.marrone10{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#613517;}

.input{width:103px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.bgopen{background:url("../img/bgopen.gif") repeat-y; width:408px;}
.tit{border-bottom:1px solid #C9CACB; height:18px;}
.bgmarrone{background-color:#ECE4D2;}

.visible{ display:block; }
.invisible{ display:none; }


.banderas { position: relative; float: right; right: 246px; margin-bottom: -22px; z-index:1000; color: #1e286f; }
.banderas img { border: none; padding: 2px 0 0 }
.banderas .activo { background: #6cacd4; display: block; color: #fff; padding: 2px }
.banderas .activo img { padding: 0 }
.bandera {float:left;font-size:10px;margin:0 3px 0 0;text-align:center;}

.title { background: #eff2f7; border-bottom: 1px solid #d7def0; }
table#our_brand table { background: #eef3f7; padding: 6px 0; }
table#our_brand table td { background: #eef3f7; padding: 6px; }

/*Modificaciones Nacho 02-12-09*/
table.home { background: none; font: normal normal 13px/1em Arial, Helvetica, sans-serif; color: #5a5a5a; }
.home h1 { font: normal bold 17px/24px Arial, Helvetica, sans-serif; color: #01379b; border-bottom: 1px solid #ebf0f4; padding: 0; margin: 0 150px 10px 0; }
.home .intro p { margin: 0 0 8px; font-family:Georgia, Serif; color:#666 }
.home .sites { color: #242670; width: 335px; text-align: left; }
.home .sites .header { color: #01379b; font-size: 17px; line-height: 1em; background: url(../img/int_home_sites_cab_fnd.gif) no-repeat left top; } /* Eliminado: padding: 7px 13px 0; } */
.home .sites .header p { margin: 0; }
.home .sites .inner { border: 1px solid #ebf0f4; border-bottom: none; padding: 12px 0 2px; width: 335px; }
.home .sites .foot { background: url(../img/int_sites_inner_fnd.gif) no-repeat left bottom; height: 14px; }
.home .sites td { text-align: center; padding: 13px 0 0; color: #242670; font-size: 13px; font-weight: bold; }
.home .sites td td { padding: 0; }
.home .sites a { color: #242670; font-size: 13px; font-weight: bold; }
body#home tr#espaciador { height: 6px!important; }
