BODY {background: #FFFFFF url(imagenes/modelo_default/bgsite.jpg) no-repeat;}
#LogoTopH {position: absolute; z-index: 1; left: 5px; top: 16px; width: 295px; height: auto;}
#LogoTopI {position: absolute; z-index: 1; left: 23px; top: 7px; width: 258px; height: 53px;}
#BannerTopH {position: absolute; z-index: 1; height: auto; width: 468px; left: 305px; top: 24px;}
#BannerTopI {position: absolute; z-index: 1; height: 60px; width: 468px; left: 305px; top: 3px;}
#FechaTopH {position: absolute; z-index: 1; left: 305px; top: 6px;width: 210px; height: auto; color: #333333; color: #FFFFFF;	font-size: 10px;}
#NavBarTopH {position: absolute; z-index: 1; left: 0px; top: 89px; background: #A1A1A1 url(imagenes/modelo_default/navbarbg.gif) repeat-x; height: auto; width: 778px}
#NavBarTopI {position: absolute; z-index: 1; left: 0px; top: 67px; background: #A1A1A1 url(imagenes/modelo_default/navbarbg.gif) repeat-x; height: auto; width: 778px}

#LoginTopHWelcome {
	position: absolute;
	z-index: 1;
	height: auto;
	width: 232px;
	left: 531px;
	top: 5px;
	color: #D0B89D;
	font-size: 10px;
	text-align: right;
}
#LoginTopH {
	position: absolute;
	z-index: 1;
	height: auto;
	width: 245px;
	left: 531px;
	top: 3px;
}
#LoginTopH FORM {
	font-weight: bold;
	font-size: 10px;
	color: #D0B89D;
}
#LoginTopH .LoginBoxH {
	font-size: 10px;
	width: 60px;
	color: #FFFFFF;
	background-color: #846B53;
}
#LoginTopHError {
	position: absolute;
	z-index: 1;
	height: auto;
	width: 245px;
	left: 531px;
	top: 5px;
	color: #D0B89D;
	font-size: 10px;
	text-align: right;
	}
#LoginTopHError A, #LoginTopHWelcome A {color: #D0B89D;}
#LoginTopHError A:hover, #LoginTopHWelcome A:hover {color: #FFFFFF;}
#SpacerAreaH {
	height: 119px;
	width: 778px;
}
#SpacerAreaI {
	height: 98px;
	width: 778px;
}

/*LAYERS MENU*/
.MenuLayers UL {
	margin: 0px;
	padding: 0px;
}
.MenuLayers LI {
	background: url(imagenes/modelo_default/tablayerbg.gif) no-repeat right top;
	height: 19px;
	width: auto;
	filter:alpha(opacity=80);
	list-style: none;
	margin: 0px;
	padding: 1px 0px 0px;
}
.MenuLayers LI SPAN{background: url(imagenes/modelo_default/tablayer.gif) no-repeat left top; height: 19px; width: auto; padding: 1px 0px 4px 6px; filter:alpha(opacity=80);}
.MenuLayers LI A {color: #FFFFFF; text-decoration: none; position: relative;}
.MenuLayers LI A:hover {color: #FFDC97; text-decoration: none; position: relative;}

#MQuienesTopH {position: absolute; left: 0px; top: 115px; width: 120px; height: auto; visibility: hidden; z-index: 10;}
#MProductosTopH {position: absolute; left: 86px; top: 115px; width: 105px; height: auto; visibility: hidden; z-index: 10;}
#MComprasTopH {position: absolute; left: 150px; top: 115px; width: 105px; height: auto; visibility: hidden; z-index: 10;}
#MEducacionTopH {position: absolute; left: 314px; top: 115px; width: 150px; height: auto; visibility: hidden; z-index: 10;}
#MRecuerdosTopH {position: absolute; left: 378px; top: 115px; width: 135px; height: auto; visibility: hidden; z-index: 10;}

#MQuienesTopI {position: absolute; left: 0px; top: 93px; width: 120px; height: auto; visibility: hidden; z-index: 10;}
#MProductosTopI {position: absolute; left: 86px; top: 93px; width: 105px; height: auto; visibility: hidden; z-index: 10;}
#MComprasTopI {position: absolute; left: 150px; top: 93px; width: 105px; height: auto; visibility: hidden; z-index: 10;}
#MEducacionTopI {position: absolute; left: 314px; top: 93px; width: 150px; height: auto; visibility: hidden; z-index: 10;}
#MRecuerdosTopI {position: absolute; left: 378px; top: 93px; width: 135px; height: auto; visibility: hidden; z-index: 10;}

#LayerSpacer {position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; visibility: hidden; z-index: 10;}

/*MidArea*/
#FlashMovie {width: 765px; height: auto; margin-left: 8px;}
#FotoSec {margin-left: 8px; width: 765px; background-color:#666666;}
#Callcenter { position: absolute; z-index: 1; left: 613px; top: 134px; height: auto; width: 152px; }
#Messenger {position: absolute; z-index: 2; left: 600px; top: 182px; height: auto; width: 170px; font-size: 9px; border: 1px solid #CCCCCC; background: #F6F6F6;}
#Messenger A {color: #AD573E;}
#Messenger IMG {
	margin-right: 3px;
	margin-left: 2px;
}


/*HOME*/
#HomeRowBoxes {
	background: url(imagenes/modelo_default/bghomeboxes.gif) no-repeat left bottom;
	height: auto;
	width: 765px;
	margin-top: 11px;
	margin-left: 8px;
}
#HomeRowBoxes #HomeColL {
	height: auto;
	width: 167px;
	border-top: 1px solid #C8C8C8;
	float: left;
	margin-right: 13px;
	padding: 7px;
}
#HomeRowBoxes #HomeColL IMG {
	margin-bottom: 7px;
}
#HomeRowBoxes #HomeColL DIV {
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat;
	padding: 4px 0px 0px 7px;
}
#HomeRowBoxes #HomeColM {
	height: auto;
	width: 379px;
	border-top: 1px solid #C8C8C8;
	float: left;
	margin-right: 11px;
}


#HomeRowBoxes #HomeColM #HomeColMTop IMG {
	display: block;
	float: left;
	height: auto;
	width: 120px;
	padding: 7px 0px 7px 7px;
}
#HomeRowBoxes #HomeColM #HomeColMTop DIV {
	padding: 11px 7px 7px 14px;
	float: left;
	width: 230px;
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat 7px 7px;
}
#HomeRowBoxes #HomeColM #HomeColMBot IMG {
	float: center;
	padding: 7px 7px 7px 7px;
	height: auto;
}
#HomeRowBoxes #HomeColM #HomeColMBot IMG2 {
	display: block;
	float: left;
	padding: 7px 0px 7px 7px;
	height: auto;
	width: 120px;
}
#HomeRowBoxes #HomeColM #HomeColMBot DIV {
	padding: 11px 7px 7px 14px;
	float: left;
	width: 230px;
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat 7px 7px;
}

#HomeRowBoxes #HomeColM #HomeColMSpacer {
	height: 10px;
	border-top: 1px solid #C8C8C8;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #C8C8C8;
	border-left: 1px solid #FFFFFF;
	background: #FFFFFF;
}

#HomeRowBoxes #HomeColR {
	height: auto;
	width: 167px;
	border-top: 1px solid #C8C8C8;
	float: left;
	padding: 7px;
}
#HomeRowBoxes #HomeColR DIV {
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat;
	padding: 4px 0px 0px 7px;
}

#HomeRowBoxes #HomeColL A, #HomeRowBoxes #HomeColM A, #HomeRowBoxes #HomeColR A {text-decoration: none; color: #000000;}
#HomeRowBoxes #HomeColL BIG, #HomeRowBoxes #HomeColM BIG, #HomeRowBoxes #HomeColR BIG {font-size: 15px; font-weight: bold; color: #D2771A;}
#HomeRowBoxes #HomeColL STRONG, #HomeRowBoxes #HomeColM STRONG, #HomeRowBoxes #HomeColR STRONG {font-size: 11px; font-weight: bold; color: #3A6B28;}
#HomeRowBoxes #HomeColL DIV, #HomeRowBoxes #HomeColM DIV, #HomeRowBoxes #HomeColR DIV {font-size: 10px; color: #000000;}

/*MAIN AREA*/
#SiteBox {margin-top: 8px; background-image: url(imagenes/modelo_default/tabfoot_bot.gif); background-repeat: no-repeat; background-position: left bottom;}
/*#BgSlogan {background: url(imagenes/modelo_default/bg_apellido.gif) no-repeat left bottom;}*/
#LeftCol {padding-left: 8px; width: 183px; float: left}
#SpacerCol {width: 10px; float:left}
#MainCol {padding-left: 8px; width: 560px; float:left}
#TitleSec{
	width: 500px;
	height: 26px;
	background: url(imagenes/modelo_default/toptitlebg.gif) no-repeat;
	padding: 1px 0px 0px 41px;
	margin-top: 10px;
}

#LeftMenu {
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat 7px 7px;
	border: 1px solid #C8C8C8;
	padding: 7px;
}
#LeftMenu UL {
	margin: 10px 0px 0px 8px;
	padding: 0px;
	list-style: none;
}
#LeftMenu LI {
	margin: 0px;
	padding: 2px 10px 17px 21px;
	background: url(imagenes/modelo_default/navball.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #D2771A;
}
#LeftMenu LI A{
	font-weight: bold;
	color: #D2771A;
	text-decoration: none;
}
#LeftMenu LI A:hover {
	color: #EAA057;
}

#LoginBoxL P {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#LoginBoxL DIV {
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	padding-bottom: 10px;
	margin-top: 5px;
}

#LoginBoxL H5 {
	background: #C8C8C8;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #FFFFFF;
}

#LoginBoxL TABLE {
	margin-left: 20px;
	margin-top: 10px;
}
#LoginBoxL TH INPUT {
	padding: 1px;
	height: 14px;
	width: 70px;
	border: 1px solid #C8C8C8;
}
#LogedBoxL {
	border: 1px solid #C8C8C8;
}

#LogedBoxL P {
	font-size: 10px;
	margin: 8px 0px 8px 10px;
	padding: 0px;
}
#LogedBoxL H5 {
	color: #FFFFFF;
	background: #C8C8C8;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#LogedBoxL A {
	color: #FFFFFF;
}
#LogedBoxL #SessionUser {
	font-weight: bold;
	margin: 5px 0px 0px 10px;
}
#LoginErrorL {
	border: 1px solid #C8C8C8;
}
#LoginErrorL H5 {
	font-size: 11px;
	color: #FFFFFF;
	background: #C8C8C8;
	margin: 0px;
	padding: 0px;
}
#LoginErrorL P {
	font-weight: bold;
	text-align: center;
	margin: 10px 0px;
	padding: 0px;
	color: #D2771A;
}
#AlertL {
	border: 1px dashed #D41616;
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat 8px 8px;
	padding: 12px 8px 8px 12px;
}
#AlertL H3 {
	font-size: 17px;
	font-weight: bold;
	color: #D41616;
	margin: 0px 0px 5px;
	padding: 0px;
}
#AlertL P {
	margin: 5px 0px;
	padding: 0px;
}
#AlertL A {
	text-decoration: none;
	font-size: 10px;
	color: #000000;
}
.Oliva {
	color: #3A6B28;
}
.Orange {
	color: #D2771A;
}

#MainCol .TDRow {
	margin-top: 15px;
}


#MainCol .TDRow .PicBox {
	height: auto;
	width: 118px;
	float: left;
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat;
	padding: 8px;
}
#MainCol .TDRow .PicPop {
	height: auto;
	width: 118px;
	float: right;
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat;
	padding: 8px;
}
#MainCol .TDRow .PicBox IMG {
	margin-bottom: 5px;
}

#MainCol .TDRow .PicBox P {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

#MainCol .TDRow .NormalDataBox {
	height: auto;
	width: 420px;
	float: left;
}
#MainCol .TDRow .NormalDataBox5 {
	height: auto;
	width: 550px;
	float: left;
}
#MainCol .TDRow .NormalDataBox H5 {
	font-size: 16px;
	font-weight: bold;
	margin: 8px 0px 10px;
	padding: 0px;
}
#MainCol .TDRow #Letra {
	margin-right: 3px;
}
#MainCol .SubTitleSec H4 {
	color: #D2771A;
	margin: 0px;
	padding: 0px;
}
#MainCol .Prensa .NormalDataBox {
	margin-top: 5px;
}

#MainCol .Prensa .NormalDataBox H5 {
	font-size: 14px;
	font-weight: normal;
	margin: 5px 0px;
	padding: 0px;
}
#MainCol .Prensa .NormalDataBox A {
	color: #D2771A;
	text-decoration: none;
}
#MainCol .Prensa .NormalDataBox A:hover {
	text-decoration: underline;
}
#MainCol .SmlProducts .ProdPicBox {
	height: auto;
	width: 91px;
	float: left;
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat;
	padding: 8px 4px 8px 12px;
}
#MainCol .SmlProducts .ProdDataBox {
	float: left;
	height: auto;
	width: 165px;
	padding-top: 6px;
	padding-right: 8px;
}
#MainCol .SmlProducts .ProdDataBox STRONG {
	color: #D2771A;
}
#MainCol #CafeCart {
	padding-left: 40px;
	background: url(imagenes/modelo_default/changitobg.gif) no-repeat right top;
}

#MainCol #CafeCart TH {
	font-weight: bold;
	color: #D2771A;
	text-align: right;
}
#MainCol #CafeCart .SepDotLine {
	background: url(imagenes/modelo_default/form_dotline.gif) repeat-x;
}
#MainCol #CafeCart A {
	color: #D2771A;
	text-decoration: none;
}
#MainCol #CafeCart A:hover {
	text-decoration: underline;
}
#MainCol .Products A {
	color: #D2771A;
	text-decoration: none;
}
#MainCol .Products A:hover {
	text-decoration: underline;
}
#MainCol .Products .ProdPicBox {
	height: auto;
	width: 114px;
	float: left;
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat;
	padding: 8px;
}

#MainCol .Products .ProdDataBox {
	float: left;
	height: auto;
	width: 430px;
	line-height: 15px;
}
#MainCol .Products .ProdDataBox H5 {
	margin: 5px 0px 0px;
	padding: 0px;
	color: #D2771A;
}


#MainCol .Products .ProdDataBox .Oferta {
	color: #CC0033;
}
#MainCol .Products .ProdDataBox .Novedad {
	color: #339900;
}
#MainCol .Products .ProdDataBox .ItemPrice {
	margin-top: 3px;
	margin-bottom: 3px;
}
#LeftCol .LateralBox, .LateralBox {
	border: 1px solid #C8C8C8;
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat 7px 7px;
	padding: 12px 8px 8px 16px;
	line-height: 15px;
}
#LeftCol .LateralBox H5 {
	font-size: 12px;
	font-weight: bold;
	color: #D2771A;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 20px;
	background: url(imagenes/modelo_default/navball.gif) no-repeat left center;
}
#LeftCol .LateralBox SMALL {
	font-size: 10px;
}
#MainCol #SucList {
	padding-left: 40px;
}
#MainCol #SucList UL {
	margin: 0px;
	padding: 0px;
}
#MainCol #SucList LI {
	margin: 0px 0px 15px 14px;
	padding: 0px;
	list-style: url(imagenes/modelo_default/orange_ball.gif);
}
#MainCol #SucList A {
	text-decoration: none;
	color: #595B5D;
}
#MainCol #SucList A:hover {
	color: #D2771A;
	text-decoration: underline;
}
#MainCol #SucList .PopBox {position:absolute; left: 300px; width: 300px; height: 78px; z-index:100; background: url(imagenes/modelo_default/bg_sucpoplayer.gif) no-repeat; visibility: hidden; padding: 4px 4px 4px 37px}
#MainCol .Consejo H6 {
	font-size: 11px;
	color: #3A6B28;
	margin: 5px 0px;
	padding: 0px;
}
#MainCol .Consejo H6 BIG {
	font-size: 16px;
	color: #D2771A;
}
#MainCol .Consejo A {
	color: #D2771A;
}

.TableList {border-top: 2px solid #D2771A; border-bottom: 2px solid #B9BCBF;}
.TableList TH {
	font-weight: bold;
	text-align:left;
	font-size: 10px;
	color: #424242;
	background-color: #FFCB96;
	border-right: 2px solid #FFFFFF;
	padding: 6px;
}
.TableList TD{
	font-size: 10px;
	color: #555454;
	padding: 6px;
}
.TableList .RowGris TD{font-size: 10px; color: #555454; background-color: #EDEEEF; border-right: 2px solid #FFFFFF;}
#MainCol #ManualDigital TD INPUT {
	background: #FFFFFF;
	border: 1px solid #C8C8C8;
	width: 160px;
	padding: 1px;
}
#MainCol #ManualDigital TH {
	font-weight: normal;
	text-align: left;
}
#MainCol #ManualDigital A {
	color: #D2771A;
}
#MainCol #ManualDigital H5 {
	color: #D2771A;
}
#MainCol #ManualDigital #Acrobat {
	margin-right: 10px;
}
#MainCol .PictureRow .PictureBox {
	float: left;
	height: auto;
	width: 170px;
	padding: 8px;
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat;
}
#MainCol .PictureRow .PictureBox IMG {
	margin-bottom: 5px;
}
#MainCol .PictureRow .PictureBox STRONG {
	color: #3A6B28;
}


#POP .PictureRow .PictureBox {
	float: left;
	height: auto;
	width: auto;
	padding: 8px;
}
#POP .PictureRow .PictureBox IMG {
	margin-bottom: 5px;
}
#POP .PictureRow .PictureBox STRONG {
	color: #3A6B28;
}





#LeftCol #CarteleraBox {
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat 7px 7px;
	border: 1px solid #C8C8C8;
	padding: 14px 7px 7px 14px;
	font-size: 10px;
	line-height: 13px;
}
#LeftCol #CarteleraBox P {
	font-size: 10px;
	line-height: 13px;
}

#LeftCol #CarteleraBox H5 {
	color: #D2771A;
	margin: 0px 0px 3px;
	padding: 0px;
}

#MainCol .Cartelera UL {
	margin: 0px;
	padding: 0px;
}
#MainCol .Cartelera LI {
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	list-style: none;
	background: url(imagenes/modelo_default/form_dotline.gif) repeat-x left bottom;
}
#MainCol .Cartelera H5 {
	font-size: 13px;
	margin: 0px 0px 3px;
	padding: 0px;
	color: #3A6B28;
}
#MainCol .Cartelera A {
	color: #D2771A;
}
HR {border: 1px solid #E2E2E2; height: 1px; width:100%; text-align:left}

.Sep {background: url(imagenes/modelo_default/form_dotline.gif) repeat-x left center;}
.TableForms TD, .TableForms TH {
	padding: 4px;
}
#Ciudadania {
	display: none;
}
#MainCol .MapBox {
	background: url(imagenes/modelo_default/boxbg.jpg) no-repeat 7px 7px;
	padding: 8px;
	height: auto;
	width: 170px;
	float: left;
}
#MainCol .MapBox UL {
	margin: 14px 8px 8px;
	padding: 0px;
}
#MainCol .MapBox LI {
	margin: 0px;
	padding: 3px 0px 10px 20px;
	list-style: none;
	font-size: 10px;
	background: url(imagenes/modelo_default/navball.gif) no-repeat;
}
#MainCol .MapBox A {
	text-decoration: none;
}
#MainCol .MapBox A:hover {
	color: #3A6B28;
}
#MainCol .MapBox LI STRONG A, #MainCol .MapBox LI STRONG{
	font-size: 11px;
	color: #D2771A;
}
#MainCol .MapBox LI A {
	color: #595B5D;
}

/*FOOTERS*/
#FooterH {
	width: 762px;
	border: 1px solid #C8C8C8;
	margin-top: 11px;
	padding: 3px 0px;
	font-size: 10px;
	text-align: center;
	margin-left: 8px;
}

.FooterI {
	margin: 20px 0px 0px 208px;
	height: 69px;
	width: 500px;
	background: url(imagenes/modelo_default/botfooterbg.gif) no-repeat;
	padding: 10px 0px 0px 42px;
	font-size: 10px;
}
#FooterIR {
	margin-left: 8px;
}


/*DESARROLLO*/
#Publiland{
	width: 762px;
	margin-top: 11px;
	text-align: right;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
}
#Publiland A {color: #666666;}
