﻿
/*** Buscadores ***/
.ftl {float:left;} 
.clb {clear:both;}

div.capa_formulario { background:#fff; padding:0 1em; width:98%; background:#f8f8f8; text-align:left;}
div.capa_formulario form {padding:0 1em 1em 1em; float:left;}
div.capa_formulario div.capa_select {float:left; margin-right:1.5em;}
div.capa_formulario label {margin-bottom:.7em;}
div.capa_formulario span {display:block; color:#707070; margin-top:.7em;}
div.capa_formulario input { font-size:1em; color:#707070; border:1px solid #707070;/* width:10em;*/}
	div.capa_formulario input.palabra { width:20.3em;}
	div.capa_formulario input.country { width:19.6em;}
	div.capa_formulario input.widthDate { width:5.5em;}
	div.capa_formulario input.lugar { width:19.6em;}

div.capa_galeria { float:none; width:71.4em; margin:1em 0; padding:1em 0; font:62.5% Arial, Helvetica, sans-serif;  text-align:left;}
ul.pag_galeria { float:right; padding:0; margin:1em 0; list-style:none;}
ul.pag_galeria li { float:left;  padding:.2em .5em; font-size:1.1em; margin:0; margin-right:.2em; list-style:none;}
ul.pag_galeria li.sel { float:left; color:#fff; background:#98266c;}
ul.pag_galeria li a {color:#98266c; text-decoration:none;}
ul.pag_galeria li a:hover { text-decoration:underline;}
	
ul.lista_galeria { float:left; width:100%; padding:1em 0; padding-bottom:1.6em; margin:0; border-top:1px dotted #808080; border-bottom:1px dotted #808080; list-style:none}
ul.lista_galeria li { float:left; margin:.5em 0; margin-left:2.25em; padding:0; display:inline; list-style:none}
ul.lista_galeria li img { width:11.5em; height:12.3em; float:left; border:none; margin:0;}
ul.lista_galeria dd img { width:16px; height:16px; float:left; border:none; margin:0;}


div.capa_formulario select {float:left; margin-right:.3em; font-family:Arial; font-size:1em; color:#707070; border:1px solid #808080;}
div.capa_formulario img { margin-top:.1em; float:left; height:1.5em; width:1.6em;}


.selectStyle {float:left; margin-right:.3em; font-family:Arial; font-size:1em; color:#707070; border:1px solid #808080;}


#buscar {width:20em; margin-right:1.5em;}
div.capa_boton_buscar { clear:both; float:left; width:97%; text-align:right; /*padding-left:32em;*/ margin-top:1.1em;}
div.capa_boton_buscar input.boton_buscar { padding:.2em .5em; background:#707070; color:#fff; cursor:pointer; border:none!important; margin-bottom:1em;}

fieldset{ border:0;}
legend {display:none;}


/*Global Css set
**************************************/
.ms-WPBody{	font-size:1em;}

#GlobalBody,
#GlobalBody th,
#GlobalBody a,
#GlobalBody span,
#GlobalBody td,
#GlobalBody font,
#GlobalBody div
{
	font-family:Arial;

}

body#GlobalBody
{
	background:rgb(239,239,238);
	color:#707070;
}

breadcrumb
{
	display:block;
}

ReturnSEACEX
{
	display:none;
}

h3
{
	font-size:1.2em; font-weight:bold;
}

h4
{
	font-size:1.1em; font-weight:normal;
}


.Img_BackColor
{
	/*width:100%;*/
	background-color:rgb(239,239,238);
	height:100%;
	
}

dt,dd
{
	padding:0px;
	margin:0px;
	height:auto; 
    line-height:18px;

}

.Dashed_line
{
	border-bottom:1px #707070 dotted;
}

.Solid_line
{
	border-bottom:1px #707070 solid;
}

.Margin_Top
{
	margin-top:27px;
}
p{
	
	WORD-BREAK: normal;
}
.No_Border
{
	border:0px;
}


/* site logo div sets
*****************************************/


.SiteLogo{
float:left; padding-top:29px;
width:210px;height:62px;
}
.SiteLogo a{
	   display: block;
}


/*WorldArea 
*********************************/
.Home_WorldArea {float:left;width: 354px;height:388px;margin-left:3px;margin-top:16px;}

.World{float:right;display:block;margin-left:2px;}
.World h3{float:left;margin: 0px;font-size: 1.2em;font-weight: bold;}
.World h3 span {float:right;display:block;}
.World h3 span a {display:block;color: #49c;text-decoration:none;font-size: 1em;}

.ImageList {width:354px;padding-top:14px;padding-left:3px}
.ImageList a {float:left;display:block;}
.ImageList dl {margin-top:0px;width:auto;float:right;}
.ImageList dt {margin:0px;margin-top:2px;clear:both;margin-top:4px;}
.ImageList dt h4 {font-size: 1.1em;font-weight:normal;}
.ImageList dt h4 a {color: #49c;text-decoration:none;font-weight:bold;}
.ImageList dd {clear:both;margin:0px;}
.ImageList dd p {line-height:1.3em;margin-top:6px;margin-bottom:6px;color: #4e4e4e;}
.ImageList dd span {color: #4e4e4e;font-weight:bold;}



*{
	margin:0px;
	padding:0px;
}


/*页面头部*/
.background{
	background:rgb(239,239,238);
	width:100%;
}

.OutFrame{
	width:850px;
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;
}

.LanguageFrame{
	float:right;
	width:35px;
}

.warp{
	float:right;
	width:780px;
	background:#ffffff;
	border:1px #e7e7e7 solid;
}

.MainBody{
	width:750px;
	margin:auto;
}

.Content_Top 
{
	display:none;

}


.SmallSearch {
	clear:right;
	float:right;
	margin-top:35px;
	COLOR: #ccc;
	HEIGHT: 24px;
	TEXT-ALIGN: right;
	width:31%;

}
.SmallSearch input{
	background-color:rgb(239,239,238);
	color:Gray;
	line-height:21px;
	border:0px;
	height:24px;
	vertical-align:middle;
    float:left;
}
.SmallSearch .textinput
{
	width:207px;
}

.Separator {
	MARGIN: 0px 8px;
	COLOR: #afcade;
}


.SystemLogin {
	PADDING-RIGHT: 0px;
	MARGIN: auto 0px;
	PADDING-TOP: 10px;
	HEIGHT: 24px;
	TEXT-ALIGN: left;
	font-size:1em;
	float:right;
}

.ActionMenu{
	PADDING-RIGHT: 0px;
	MARGIN: auto 0px;
	PADDING-TOP: 7px;
	HEIGHT: 24px;
	TEXT-ALIGN: left;
	float:right;
}



#ctl00_explitLogout_ExplicitLogin {
	font-size:1em;
	COLOR: #49c;
	TEXT-DECORATION: none
}



/*导航菜单*/
.NavMenu{float:left;display:block;width:100%;height:23px;white-space:nowrap;background:#707070;margin-top:13px;margin-bottom:16px;font-size:0.91em;}

#Contemporary {border: #49c 2px solid;}
#Contemporary a {display:block;text-align:center;padding:5px 14px}
#Contemporary a:link {color:#49c;background:#fff no-repeat 5px 12px;text-decoration:none;}
#Contemporary a:visited {color:#49c;text-decoration:none;}
#Contemporary a:hover {color:#fff;text-decoration:none;background:#49c no-repeat 5px 12px;} 

ul.menu  {list-style:none;margin:0;padding:0;float:left;font-size:1em;}
.menu li {float:left; font-weight:bold; text-transform:uppercase;/*border: #999999 1px solid;FILTER: FlipV;layout-flow:vertical-ideographic*/}
.menu li a
{display:block;text-align:center;line-height:23px;background:#707070 no-repeat 5px 12px;}
.menu li a:link{color:#fff;text-decoration:none;background:#707070 no-repeat 5px 12px;}
.menu li a:visited{color:#fff;text-decoration:none;background:#707070 no-repeat 5px 12px;}
.menu li a:hover{color:#707070;text-decoration:none;background:#efefee no-repeat 5px 12px;} 

.menu li.Selected a{color:#707070;text-decoration:none;background:#efefee no-repeat 5px 12px;} 
.menu li.Selected a:link{color:#707070;text-decoration:none;background:#efefee no-repeat 5px 12px;}
.menu li.Selected a:visited{color:#707070;text-decoration:none;background:#efefee no-repeat 5px 12px;} 
.menu li.Selected a:hover{color:#000;text-decoration:none;background:#efefee no-repeat 5px 12px;} 




.LanguageMenu {margin-right:10px; margin-left:-1px;margin-top:9px;float:left;font-size:1em;}
.LanguageMenu ul {list-style:none;margin:0;padding:0;}
.LanguageMenu li {margin-left:-1px;padding:0;float:left;border: #e7e7e7 1px solid; border-left-color:#f7f7f7; background:#f7f7f7; }
.LanguageMenu a img{border:0px;}
.LanguageMenu a{display:block;text-align:center;}
.LanguageMenu a:link{color:#666;background:#fff no-repeat 5px 12px;text-decoration:none;}
.LanguageMenu a:visited{color:#666;text-decoration:none;}
.LanguageMenu a:hover{color:#fff;text-decoration:none;background:#999 no-repeat 5px 12px;} 


/*breadcrumb Sitemap
*********************************/
.breadcrumb{
	text-decoration:none;
}
.ms-sitemapdirectional{
	color:#707070;
	text-decoration:none;

}

.breadcrumbCurrent{
	color:#000000;
}


/*Language Menu
******************************

.LanguageMenu {
	float:right;
	PADDING-RIGHT: 0px;
	MARGIN: 9px;
	COLOR: #49c;
	PADDING-TOP: 10px;
	HEIGHT: 20px;
	TEXT-ALIGN: right;
}

.LanguageMenu A {
	COLOR: #49c;
	TEXT-DECORATION: none
}
***/
.BlankRow {
	Height:10px;
}

/*Footer 
*********************************/
.Footer {
	clear:both;
	PADDING-RIGHT: 0px;
	MARGIN: auto 0px;
	PADDING-TOP: 10px;
	HEIGHT: 24px;
	TEXT-ALIGN: center;
	Z-INDEX: 11;
	COLOR: #999;
}

.Footer A {
	COLOR: #49c;
	TEXT-DECORATION: none
}


/*Right Navigation
*********************************/
.PartHeader{
	line-height:24px;
	border-top:3px #707070 solid;
	height:24px;
	border-bottom:1px #707070 solid;
	margin-bottom:4px;
	text-transform: uppercase;
	font-weight:bold;
    clear:both;
    overflow:hidden;
    width:100%
    
}

.PartHeader2{
	line-height:24px;
	border-top:3px #707070 solid;
	height:24px;
	border-bottom:1px #707070 solid;
	margin-bottom:4px;
	font-weight:bold;
    clear:both;
    overflow:hidden;
    
}

.PartHeader3{
	line-height:24px;
	border-top:3px #707070 solid;
    clear:both;
    overflow:hidden;
    
}


.PartTitle{
	float:left;
	color: #707070;
}

.PartTitle_img{
float:right;
width:3%;
padding-top:6px;
height:18px;
}


.PartMore{
	float:right; 
}



.PartMore img
{
	margin-top:6px;
	cursor:pointer;
}


/*Right Navigation
*********************************/

.Content_Navigation{
	float:right;
	width:100%;
	
	background-color:white;
    padding-bottom:30px;
    border-bottom:3px #707070 solid;
    _border-bottom:0px; /*ie6.0*/
}
.Content_Navigation a
{
	line-height:2.2em;
	padding-left:4px;
	line-height:28px;
	height:100%;
	display:block;
}
.Content_Navigation a:link{
	display:block;
	color:gray;
	text-decoration:none;
	font-size:1.2em;

}

.Content_Navigation a:visited{
	display:block;
	color:gray;
	text-decoration:none;
	font-size:1.2em;
}

.Content_Navigation a:hover{
	display:block;
	color:gray;
	text-decoration:none;
	font-size:1.2em;
}

.Content_Navigation ul{
	clear:both;		
	margin:0;
    padding:0;
    list-style:none;
    width:226px;
	/*margin-left:20px;*/
    /*list-style-image:url("/Style Library/Images/Navigation.png");*/
}

.Content_Navigation ul li{
		border-bottom:1px gray dotted;
}


/*******************************/
.Content_Right_Bottom_Nav
{
    /*margin-top:30px;*/
    float:right;
	width:226px;
	padding-bottom:20px; 
	padding-left:10px;	
	line-height:24px;
    background-color:rgb(248,248,248);
	height:auto;
	border-bottom:1px #707070 solid;
	   
	   position:relative;
	   bottom:0px;
}
/* ie6.0
**********************/
*html .Content_Right_Bottom_Nav
{
    margin-top:30px;
    float:right;
	width:226px;
	padding-bottom:20px; 
	padding-left:10px;	
	background-color:rgb(248,248,248);
	line-height:24px;
	border-top:3px #707070 solid;
	border-bottom:1px #707070 solid;
	   position:relative;
	   bottom:auto;

}


/************************/

.Content_Right_Bottom_Nav dl
{
	margin-top:30px;
	
}

.Content_Right_Bottom_Nav dd
{
	width:100%;
	height:45px;
	line-height:45px;
	border-bottom:1px gray dotted;
	/*ie6
	*******************/
	_height:33px;
	_line-height:auto;
	_padding-top:12px;

}
.Content_Right_Bottom_Nav dd *
{
	vertical-align:middle;
	margin-right:10px;

}

.Content_Right_Bottom_Nav div
{
	float:left;
	height:auto;
	margin-top:15px;
    margin-right:10px;
    line-height:18px;
    color:#707070;
}


.Container .Content_Right .Content_Right_Bottom_Nav a:link,
.Container .Content_Right .Content_Right_Bottom_Nav a:visited,
.Container .Content_Right .Content_Right_Bottom_Nav a:hover,
.Container .Content_Right .Content_Right_Bottom_Nav a:active{color:#707070;text-decoration:none;}



.Flag_Des
{
	float:left;
	color:#707070;
	line-height:18px;
}

/*****************************************************/

.console,.MastHead 
{
	clear:both;
	width:100%;
} 

/******************************************************/
.Left_Bottom_Left dl dt a,.Left_Bottom_Right dl dt a
{
    display:block;
    width:100%;
	font-weight:bold;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;

}

/**************************************************/
.Content_Left .NewNavigationTitle 
{
	width:100%;
	overflow:hidden;
	
}


.Content_Left .NewNavigationTitle .PartTitle{
	max-width:95%;
	overflow:hidden;
	white-space:nowrap; 
	text-overflow:ellipsis; 
    height:24px;
	float:left;

}

/*imprimir*/

#PrintBody{
	background-color:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif
}

.capaImprimir{
	width:780px; margin:0 auto 0 auto
}

.SiteLogoPrint{
	width:100%
}


#divPrint {width:100%;margin:30px 0 30px 0}

.SiteLogoPrint{ width:100%;margin-top:30px}
.SiteLogoPrint img{ float:left}

.SiteLogoPrint p{ 
	float:right; 
	width:80%; font-family:Arial, Helvetica, sans-serif; 
	font-size:24px; color:#808080; 
	margin-top:40px; 
	text-align:right
}

#printButton{text-align:right; padding-top:40px}
#printButton p{ 
text-align:center;
cursor:pointer; 
font-size:11px; 
border:1px solid #808080; 
padding:1px; 
width:50px 
}
#printButton p:hover{ color:#808080;border:1px solid #a0a0a0; 
}

#divPrint p{ font-size:12px}

.Container .Content_Left div.print{ 
text-align:right; float:left; width:100% 
}

.Container .Content_Left div.print a{ 
float:right; 
 width:40px;
 height:16px;
background:url(Images/print.gif) 0 0 no-repeat; 
padding-left:20px; 
color:#707070	
}
.Container .Content_Left div.print a:link, .Container .Content_Left div.print a:visited{ 
color:#707070 
}

.resumen {
	padding:0 18px 0 15px
}


.Calendar_Search_Area{
	padding-left:0px; padding-right:0px
}

.Search_Submit{
	 height:20px; line-height:20px
}

