/*CSS Document */
*{font-family: Trebuchet MS, Calibri, Helvetica, Arial, Tahoma, sans-serif; margin:0px; padding:0px; border:0px;}
body {background-color: #F0F0F0;}


/* enlace general subrayado */
a:link, a:visited { text-decoration: none;}
a:hover {text-decoration: underline;}


/* titulos */
h2{font-size:18px; font-weight:100; margin:10px 0px 10px 0px; color:#666666;}
h3{font-size:18px; font-weight:bold; margin:5px 0px 5px 0px ;color:#026481;}
h4{font-size:16px; font-weight:100; margin:5px 0px 5px 0px ;color:#990000;}

/* textos pagina */

.tx1 {font-size:14px; font-weight:100; margin:0px 0px 0px 0px; color:#026481;}

.tx {color:#026481; font-size:11px; font-weight:100; margin:0px 0px 0px 0px;}
.tx-blanco {color:#FFFFFF; font-size:13px; font-weight:bold; margin:0px 0px 0px 0px;}
.tx-title {color:#686D71; font-size:13px; font-weight:bold; margin:0px 0px 0px 0px;}


a.tx:link, a.tx:visited { color:gray; text-decoration: none;}
a.tx:hover {color: #D76D23; text-decoration:underline;}

/* BOTTOM TABLAS */
p.texto1bottom  { font-size: 12px; color: #333333; padding: 4px 4px 4px 4px;}
#texto2bottom  { font-size: 12px; color: #666666; padding: 0px 0px 0px 0px;}

.enlacebottom  { color:#000000;font-size:12px;font-weight:bold;margin-left:7px;margin-right:7px;padding:0 0 3px;}
a.enlacebottom:link, a.enlacebottom:visited { color: #000000; text-decoration:none;}
a.enlacebottom:hover {color: #000000; text-decoration:underline;}

/* genéricos */
.styleLeft{float: left; margin:0px; padding:0px;}
.styleRight{float:right;margin:0 255px 0 0;padding:0;}
.dotSeparator{color:gray;float:left;font-size:10pt;margin-left:5px;margin-right:5px;}
.divSeparator{float: left; margin:0px; padding:0px 5px 0px 5px;}

/* RASTRO DE MIGA */
.breadCrumb
{
  	float:left;
	height:16px;
	margin-left:226px;	
	padding:5px 0;
	text-align:left;
	width:750px;
}

.breadCrumbLeft
{
    width: 35px;
	height: 15px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.breadCrumbAll
{
    background-color:#F49D2A;
	display:inline;
	float:left;
	height:15px;
	margin:0;
	padding:0;
	text-align:left;
	width:716px;
}

.breadCrumbItem
{
    color:#FFFFFF;
	float:left;
	font-size:12px;
	height:10px;
	margin:0 0 5px;
	padding:0 0 5px 5px;
}
.breadCrumbSeparator
{    
	color:#FFFFFF;
	float:left;
	font-family:Calibri,Trebuchet MS,Helvetica,Arial,Tahoma,sans-serif;
	font-size:10px;
	height:10px;
	margin:0 0 5px;
	padding:1px 0 0 5px;
}

.breadCrumbItem a
{
    text-decoration:none;
    font-family: Calibri, Trebuchet MS, Helvetica, Arial, Tahoma, sans-serif;
    font-size:13px;
}

.breadCrumbItem a:link
{
    color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

.breadCrumbItem a:visited
{
    color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

.breadCrumbItem a:hover
{
    text-decoration:underline;
}

/* FIN RASTRO DE MIGA */


/* contenidos */
.content_all{
	float:left;
	margin-left:202px;
	margin-top:15px;
	padding:0;
	text-align:left;
	width:725px;	
}

.contentForms
{
	float:left;
	margin-top:10px;
}
	
.content_left{
	width: 200px;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
}
	
.content_right{
	width: 170px;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}

.content_separator
{
    float: left;
	padding: 0px;
	margin: 0px 0px 0px 30px;
}

.contentRightForm
{
	float:left;
}


/* Pié de página */
.footerRow2Col2
{
    width: 170px;
	height: 200px;
	text-align: left;
	float: left;	
	margin: 5px 0px 5px 0px;	
	background-color:#DEDEDC;    
}

.footerRow2Col3
{
	border-top:1px dotted #686D71;
	float:left;
	height:215px;
	margin:0;
	text-align:left;
	width:235px;
}

/* menu inferior de navegación */
.footerMenu
{
    height: 25px;
    width:960px;
    background-color: #959394;
	padding: 0px;
	margin: 0px;
}

.footerMenuSeparator
{
    width: 5px;
	height: 25px;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
}
.footerMenuLeft
{
    width: 30px;
	height: 25px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color: #959394;
}

.footerMenuCenter1
{
    width: 165;
	height: 20px;
	text-align: left;
	float: left;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	background-color: #7fb2c1;
    width:165px;
}

.footerMenuCenter2
{
	height:21px;
	margin:0;
	padding:5px 0 0 5px;
	text-align:left;
	width:230px;
}

.footerMenuCenter3
{
    width: 219px;
	height: 20px;
	text-align: left;
	float: left;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	background-color: #7fb2c1;
    
}

.footerMenuRight
{
	height: 20px;
	width:75px;
	display:inline;
	text-align: left;
	float: left;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	background-color: #ffffff;
}

.footerMenuRightEnd
{
	height: 25px;
	width:110px;
	display:inline;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}

.footerMenuBgSeparator
{
    width: 360px;
	height: 5px;
	float: left;
    background-color:#dededc;
}

.footerAllRights
{    
	float:left;
	height:20px;
	padding-bottom:0;
	padding-left:0;
	padding-top:10px;
	vertical-align:top;
	width:960px;
}

.footerAllRights img
{
	margin-right:5px;
}

.footerBgRound
{
    width: 960px;
    height:25px;
    float:left;
    background-color:#F0F0F0;
}
.bgRoundLeft
{
    float:left;
    width:10px;
    height:25px;
    background-image:url(../images/bg/bgRoundLeft.png);
}
.bgRoundBody
{
    float:left;
    width:940px;
    height:25px;
    background-image:url(../images/bg/bgRoundBody.png);
        
}
.bgRoundRight
{
    float:left;
    width:10px;
    height:25px;
    background-image:url(../images/bg/bgRoundRight.png);    
}

/*SHORTCUTS*/
.width580
{
	width: 580px;
}

.hidden
{
	display:none;
}

/* END SHORTCUTS*/


/* ESTRUCTURA GENÉRICA */

.XPT-siteaction
{
	float:left;
} 

.XPT-siteactionmenu 
{ 	
	height:auto !important;
	left:152px;
	margin:auto auto 3px;
	min-height:20px;
	padding:0;
	position:absolute;
	top:660px;
	width:960px;
}

.XPT-submain
{
	padding-top:50px;
}

.XPT-subSiteactionmenu
{
	height:auto !important;
	left:152px;
	margin:auto auto 3px;
	min-height:20px;
	padding:0;
	top:660px;
	width:960px;
}

.XPT-AuthoringContainer
{
	float:left; 
	width: 100%;
	min-height: 1px;		
	height: auto !important;
	height: 1px;			
}

.XPT-headerlogos
{
	margin:10px 0px;
	
}
.XPT-headerlogos .XPT-imageleft
{
	float: left;
	position: relative;
	width: 240px;
}

.XPT-headerlogos .XPT-contentright
{
	float: right;
	width: 400px;
	text-align: right;
	vertical-align:bottom;
}


.XPT-headerlogos .XPT-countryname
{
	display: inline;	
	vertical-align:bottom;
}

.XPT-headerlogos .XPT-imageright
{
	display: inline;
	margin-left: 10px;	
}

.XPT-mainmenu
{
	display:block;
}

.XPT-homeheader
{
	
}


.XPT-homeimagecenter
{
	float:left;
}

.XPT-outerwrapper 
{	
	background-color:#FFFFFF;
	background-image:url(/images/bgFullHome.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	width:960px;	
}

.XPT-subouterwrapper
{
	background-color:#FFFFFF;
	background-image:url(/images/bgFullSubHome.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	width:960px;
}

.XPT-usersiteaction 
{
	float:right;
	margin: 5px 0px 10px 0px;
}

.XPT-user
{
	float:left;
}

.XPT-user IMG
{
	margin-top: 2px;
	margin-bottom: 3px;
	vertical-align: middle;
}

.XPT-user SPAN DIV
{
	display: inline;
	padding-top: 10px;
	padding-bottom: 4px;
}

.XPT-siteaction
{
	float:left;
}


.clear
{
	clear:both;
}

.XPT-maincontentleft-home 
{
	float: left;
	width: 180px;
	min-height: 100px;
	height: auto !important;
	height: 100px;	
}

.XPT-maincontentleft-general
{
	float: left;
	width: 550px;
	min-height: 100px;
	height: auto !important;
	height: 100px;		
}

.XPT-maincontentright-general
{	
	float: left;
	width: 160px;
	min-height: 100px;
	height: auto !important;
	height: 100px;		
}

.XPT-mcrighttop-general
{	
	width: 100%;
	margin-bottom:10px;
	height: 200px;
}

.XPT-mcrightbottom-general
{	
	width: 100%;
	margin-bottom:10px;
	height: 200px;
}

.XPT-imageleft-general
{
	float:left;
	width:100px;
}

.XPT-mclefttop-general
{	
	margin-bottom:10px;
}

.XPT-imageright-general
{
	float:right;
	width:100px;
}

.XPT-content-general
{
	float:left;
	width: 300px;
}

.XPT-imagespaceright-general
{
	padding-top:10px;
}

.XPT-imagespaceleft-general
{
	padding-top:10px;
}

.XPT-imageright-general
{
	
}
.XPT-maincontentright-home
{	
	padding: 10px;
	float: right;
	position: relative;
	width: 730px;
}

.XPT-mclefttop-home
{	
	float:left;
	position: relative;	
	width: 180px;
	height: 180px;	
	clear:left;
}

.XPT-mcleftbottom-home
{
	float:left;
	position: relative;	
	margin-top: 10px;
	width: 180px;
	height: 150px;	
	clear:left;
}

.XPT-mcline-home
{
	margin: 0px 10px; 
	float: left;
	position: relative;
	background-color: Black;
	width: 1px;
	height: 100px;		
}

.XPT-mcimage
{	
	margin-bottom: 10px;
	height: 100px;	
}

.XPT-mcmiddle
{	
	margin-bottom: 10px;
	width: 100%;
	min-height: 30px;
	height: auto !important;
	height: 30px;	
}

.XPT-mcbottomleft-home
{	
	float: left;
	position: relative;
	width: 300px;
	height: 180px;
}

.XPT-mcbottomright-home
{	
	float: right;
	position: relative;
	width: 300px;
	height: 180px;
}

.XPT-homeimageleft
{
	float:left;	
}


/*.XPT-homeimageleft a
{
	left:160px;
	position:absolute;
	top:20px;
}*/

.XPT-homeimageleft a img
{
	margin-top:15px;
}

.XPT-homefooter
{
	
}

.XPT-homeheaderlogos .XPT-imageleft
{
	float: left;
	position: relative;
	width: 240px;
}

.XPT-homeheaderlogos .XPT-contentright
{
	float: right;
	width: 400px;
	text-align: right;
	vertical-align:bottom;
}


.XPT-homeheaderlogos .XPT-countryname
{
	display: inline;	
	vertical-align:bottom;
}

.XPT-homeheaderlogos .XPT-imageright
{
	display: inline;
	margin-left: 10px;	
}

.XPT-homeimageright
{
	float:right;
	margin-right:45px;
	margin-top:32px;
}

.XPT-homeimageright a
{
	color:#898E94;
	font-size:13px;
	text-decoration:none;
}

.XPT-homeimageright a:hover
{
	text-decoration:underline;
}

.XPT-homeimagerightHead
{
	float:left;
	margin-top:64px;
}

.footerMenuCenter2 a
{
	color:#898E94;
	font-size:11px;
	margin-left:85px;
	text-decoration:none;
}

.footerMenuCenter2 a:hover
{
	text-decoration:underline;
}

.footerMenuCenter2 label
{
	font-size:16px;
	margin-left:5px;
}

.tx-rights
{
	color:Gray;
	font-size:9pt;
	margin-left:5px;	
}

.footerAllRights .styleRight .styleLeft .txEmail, .disconnect a, .lnkRedirectNewItem a
{
	color:#D76D23 !important;
}

.disconnect a:hover, .lnkRedirectNewItem a:hover
{
	text-decoration:underline !important;
}

.XPT-subcontent
{
	float:left;
	width:725px;
	margin-left:15px;
}

.XPT-subcontentright
{
	float:left;
	width:170px;
}

.XPT-subfooter
{
	margin:0 auto;
	padding:0;
	width:960px;
}

#secondaryNav
{
	background-image:url(/images/bgmenu.jpg);
	background-position:2px 0;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:10px;
	margin-top:25px;
	min-height:210px;
	padding-top:10px;
	position:absolute;
	width:200px;
}

#subSecondaryNav
{
	background-image:url(/images/bgTopNavigation.png);
	background-position:2px 0;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:10px;
	margin-right:3px;
	min-height:210px;
	width:200px;
}

/* CONTENIDO ESTATICO */
.htmlArea .highlighted
{
	color:#697379;
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 15px;	
}

.htmlArea .highlighted p
{
	color:#026481;
	font-size:14px;
	font-weight:100;
	margin:0;
}

.htmlArea p
{
	color:#333333;
	font-size:12px;
	font-weight:100;
	margin:0;
	padding-bottom:15px;
}

.htmlArea a
{
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

.htmlArea .fullContent
{
	width:780px;
}
.textContentImage
{	
	width:485px;
}

.pnlWrapper
{
	float:left;
	margin-bottom:10px;
	margin-top:30px;
	width:960px;
}

.pnlSubWrapper
{
	float:left;	
	width:960px;
}

/* SHORTCUTS*/

.right
{
	float:right;
}

.center
{
	width:600px;
}

.left
{
	float:left;
}

/* END SHORTCUTS*/

/* CONTENIDO ESTATICO */

.UserControlGroup .UserInput
{
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}

/*END ESTRUCTURA GENÉRICA*/

/* SEARCH */

.searchBox
{
	float:left;
	margin-left:20px;
	width:700px;
}

.results
{
	background-color:#F0F0F0;
	float:left;
	margin-left:24px;
	min-height:355px;
	padding-left:15px;
	width:700px;
}

.ms-sbrow .ms-sbcell
{
	border:1px solid #697379;
	margin-bottom:10px;
	width:280px;
	font-size:12px;
	font-weight:bold;
	color:#919A9F;	
	padding-left:6px;
}

.ms-sbgo
{
	background-color:#FAA61A !important;
}

.ms-sbrow .ms-sbgo img
{
	padding-right:2px;
	padding-top:5px;
}

.ms-WPBody a:link, .ms-WPBody a:visited
{
	color:#666666;
	text-decoration:none;
}

.ms-sblink a:link, .ms-sblink a:visited 
{
	color:#666666;
	font-family:Tahoma;
	font-size:8pt;
	padding-bottom:4px;
	padding-left:4px;
	text-decoration:none;
	vertical-align:middle;
}

.results a:hover {
	color:#FAA61A;
	text-decoration:underline;
}

.searchBox a:hover {
	color:#FAA61A;
	text-decoration:underline;
}

.srch-URL a:link, .srch-URL a:visited 
{
	color:#FAA61A !important;
	text-decoration:none;
}

.srch-URL a:hover
{
	text-decoration:underline;
}

.srch-Title a:link, .srch-Title a:visited {
	margin-left:5px;
}

.ms-sbrow .ms-sbcell input
{
	padding-left:3px;
	margin-bottom:5px;
	vertical-align:middle;
	width:280px;
}

.ms-sbrow
{
	height:20px;
}

.mainSearchBox
{
	background-image:url(/images/bgSearch.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:40px;
	padding-right:4px;
	padding-top:10px;
	width:171px;
}

.mainSearchBox input[type=text]
{
	color:#686D71;
	float:left;
	font-size:11px;
	margin-left:15px;
	margin-right:8px;
	padding-left:2px;
	width:130px;
}

.mainSearchBox input[type=submit]
{
	background-color:#F49D2A;
	padding-right:1px;
}

.results input[type=text]
{	
	color:#919A9F;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:1px;
}

.results input[type=checkbox]
{
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}

.results input[type=submit]
{
	margin-bottom:10px;
	margin-left:10px;
	width:138px;
	background-color:#FAA61A;
	color:#FFFFFF;
	cursor:pointer;
}

.results select
{	
	color:#919A9F;
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:10px;
}

.results label
{
	font-size:12px;
}

td.ms-advsrchHeadingText {	
	padding-bottom:10px !important;	
}

.results .ms-advsrchPropValue {
	padding-bottom:3px !important;
	padding-top:0 !important;
	width:150px !important;
	height:17px !important;
}
/* END. SEARCH */