body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
}

.MainContainer
{
	width: 100%;
}

/*========  CONTENIDO PRINCIPAL  ===========*/
.MainContentContainer
{
	border: 0px;
	width: 100%;
	margin-top: 15px;
}

.ContentContainer
{
	/*width: 90%;*/
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.ContentContainerMiddleTop
{
	padding-top: 10px;
	padding-right: 3px;
}

.ContentContainerMiddleTopContainer
{}

.ContentContainerMiddleTop
{}

.ContentContainerMiddle
{
	text-align: center;
	/*padding-top: 3px;*/
}

.ContentContainerMiddleContainer
{
}

.ContentContainer
{
	border: 0px !important;
}

.ContentContainerTop
{
	padding-top: 20px;
	padding-right: 7px;
}

.ContentContainerLeft
{
	width: 1%;
	vertical-align: top;
	/*background-color: #A08102;*/
/*	background-color: #DAAB3D;*/
	/*background-color: #B59102;*/
	background-color: #C19B02;
	text-align: center;
}

.ContentContainerLeftContainer img
{
	margin:30px 0 20px 20px;
}

.ContentContainerLeftContainer
{
	width: 149px;
}

.ContentContainerCenter
{
	vertical-align: top;
	/*border: 1px solid #000000;*/
	/*padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;*/
}

.ContentContainerCenterContainer
{
}

.ContentContainerCenterContent
{
}

.ContentRight
{
	vertical-align:top;
	padding:0px;		
	width: 1%;
	white-space: nowrap;
}

.ContentContainerRight
{
	/*padding-right: 5px;
	padding-top: 7px;*/
	width: 1%;
	vertical-align: top;
	/*border: 1px solid #000000;*/
	/*background-color: #999999;*/
	background-color: #C45D61;
	text-align: center;
	padding-top:10px;
}

.ContentContainerRightContainer
{
	width: 149px;
}

/*========  CABECERA  =========*/
.ContentContainerHeader
{
	/*border-top: 1px solid #BBBBBB;*/
	/*border-top: 1px solid #EFEFEF;*/
}

.MainHeaderContainer
{
/*	background-image: url(/Templates/images/header.jpg);
	background-repeat: no-repeat;
	background-position: center top; */
	height: 88px;
	width: 809px;
}

.MainHeaderLinkContainer {
	margin-top: 40px;
	margin-left: 10px;
	width: 300px;
	height: 60px;
	display: block;
	background-image: url(images/header_link.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*========  PIE  ==============*/
.MainFooterContainer
{
	margin-top: 10px;
	width: 100%;
}

/*.ContentContainerFooter
{
	border-top: 1px solid #000000;
}*/

.ContentContainerFooterMiddle
{
	vertical-align: middle;
	padding-top: 10px;
	/*border-top: 1px solid #EEEEEE;*/
	/*border-bottom: 1px solid #BBBBBB;*/
}

.FooterText
{
	text-align: center;
	/*padding-bottom: 30px;*/
}

.FooterText table
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	color: #666666;
	padding: 1px;
	font-size: 0.6em !important;
}

.FooterText a
{
	/*color: #333333 !important;*/
	text-decoration: underline !important;
}

.FooterImage
{
	width: 1%;
	vertical-align: top;
	padding-left: 30px;
}

.FooterBottom
{
	height: 7px;
}

/*.FooterLogos
{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}

.FooterLogos table
{
	padding-left: 15px;
	padding-right: 15px;
}*/

/*==========   SOMBREADO   ===========*/
.ShadowCornerTopLeft
{
	background-image: url(/Templates/images/shadow_corner_top_left.jpg);
	background-repeat: repeat-y;
	background-position: right;
	width: 25px;
}

.ShadowCornerTopRight
{
	background-image: url(/Templates/images/shadow_corner_top_right.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 25px;
}

.ShadowLeft
{
	background-image: url(/Templates/images/shadow_left.jpg);
	background-repeat: repeat-y;
	background-position: right;
	width: 25px;
	vertical-align: top !important;
	text-align: right !important;
	/*border-right: 1px solid #BBBBBB;*/
}

.ShadowRight
{
	background-image: url(/Templates/images/shadow_right.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 25px;
	vertical-align: top !important;
	text-align: left !important;
	/*border-left: 1px solid #BBBBBB;*/
}

.ShadowCornerBottomLeft
{
	background-image: url(/Templates/images/shadow_corner_bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 25px;
	height: 25px;
}

.ShadowBottom
{
	background-image: url(/Templates/images/shadow_bottom.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: *;
}

.ShadowCornerBottomRight
{
	background-image: url(/Templates/images/shadow_corner_bottom_right.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 25px;
	height: 25px;
}

/*=============   MENU SUPERIOR   ==============*/
.TopMenuContainer
{
	vertical-align: bottom;
}

.TopMenuSmallSquare
{
	background-image: url(/Templates/images/square_small_blue.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 40px;
}

.TopMenuMediumSquare
{
	background-image: url(/Templates/images/square_medium_red.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 48px;
}

.TopMenuBigSquare
{
	background-image: url(/Templates/images/square_big_yellow.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 43px;
	/*width: 59px;*/
	width: 43px;
	padding-left: 16px;
}




















/*.MainContainer
{	
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 778px;
	margin-right:auto;
	margin-left:auto;
}

.DesktopPortalBanner
{
	display:block;
	background-color:#CCCCCC;
	width: 100%;
	color: black;
	border-bottom: 1px solid black;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#CCCCCC); 	
}

.MainContentContainer
{
	display:block;
	width:100%;
	
}

.ContentLeft
{		

	background-color:#9DC1EA;
	border-right: 1px solid gray;
	width:275px;
	padding:0px;				
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#9DC1EA,endColorStr=#DBE8F7); 
	vertical-align:top;
}

.ContentCenter
{		
	
	vertical-align:top;		
	padding:4px;	
	
}



.ContentTop
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#DDDDDD); 
	vertical-align:top;	
	border-bottom: 1px solid #999999;
}

.LocationContainer
{
	border-bottom: 1px silver dotted;
}




.MainFooterContainer
{
	border-top: 1px solid gray;
	background-color:#EEEEEE;	
	text-align:right;
	padding: 2px;
	padding-right: 4px;
	
}
*/

