body{ background-color:#CDCDCD; margin:14px 0px 0px 0px; padding:0px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#main{ width:978px; background-color:#FFFFFF; margin:5px auto; text-align:left; color:#535353; font-size:13px}
#mainMap{ width:610px; background-color:#FFFFFF; margin:5px auto; text-align:left; color:#535353; font-size:12px}

#header { padding:5px 12px; color:#2E8A00;}
#tools { text-align:right; margin-bottom:4px;}
#title h1{ font-size:19px; margin:0px 0px 5px 250px; font-weight:normal; line-height:100%;}
#language{ float:right; font-size:11px; margin:5px 0px 0px 0px;}
#language a{ color:#EA5A00;}

#banner { display:block; border-top:5px solid #2E8A00; border-bottom:5px solid #2E8A00; background-color:#E5E5E5;}
#banner .text {background-color:#DCDCDC; margin:29px 0px 31px 532px; padding:5px 20px 7px 20px;}
#banner .text h2 { font-size:17px; margin:2px 0px; font-style:italic; line-height:100%}
#banner .text h3 { font-size:12px; margin:0px 0px 0px 0px; color:#525252; font-weight:normal; font-style:italic}
#banner .text a { font-size:14px; color:#EA5A00; font-weight:bold}

#actioncall {display:inline;float:left; margin:10px 0px 20px 21px; color:#2E8A00; width:215px;}
#actioncall #actiontitle { background:url(img/bulletactioncall.gif) left no-repeat #2E8A00; color:#FFFFFF; font-size:12px;padding:4px 3px 3px 29px;}
#actioncall #actioncontent { background:url(img/lateral/atencion.jpg) bottom left no-repeat #E5E5E5; color:#535353; font-size:12px; padding:12px 5px 5px 79px;}
#actioncall #actioncontent a {color:#EA5A00;}
#actioncall #actioncontent strong {font-size:20px; font-weight:bold}
#actioncall #actioncontent .note{font-size:9px}

#actioncall #skype {margin:20px auto; padding:10px 0px; border:1px solid #e5e5e5; text-align:center}

#actioncall #consejos {margin:20px 0px;}

#actioncall #sectionmenu {background:#EAF3E5;font-size:13px;padding:10px;margin-bottom:20px;}
#actioncall #sectionmenu ul{list-style-type:none;margin:0px;padding:0px; margin-left:3px;}
#actioncall #sectionmenu li{padding:3px 0px;margin:0px; line-height:120%;}
#actioncall #sectionmenu img {margin:6px 12px 7px 0px;}
#actioncall #sectionmenu a{color:#2E8A00;}
#sectionmenutitle {background:url(img/bulletactioncall.gif) left no-repeat #2E8A00; color:#FFFFFF; font-size:12px;padding:4px 2px 3px 29px; text-transform:uppercase;}

#content {position:relative;margin:10px 12px 15px 251px; padding-left:8px; border-left:1px solid #DCDCDC;}
#sectioncontent {position:relative;margin:10px 12px 25px 251px; padding-left:8px;}
#sectioncontent p {margin-top:10px;margin-bottom:10px;}
#sectioncontent ul {margin-top:-5px;margin-bottom:0px;}
#sectioncontent a:link, #sectioncontent a:visited, #sectioncontent a:hover {color:#EA5A00;}
#sectioncontent .tit {font-size:17px; font-weight:bold;color:#2E8A00;margin-top:20px;margin-bottom:0px; text-transform:capitalize;}
#sectioncontent .subtit {font-size:15px; font-weight:bold;margin-top:20px;margin-bottom:0px;color:#2E8A00;}
#sectioncontent .destacado {color:#2E8A00;}


#video {float:right; margin-left:30px}

#sectioncontent .foto {padding:2px; border:1px solid #535353;}
#sectioncontent .piefoto{padding:2px 5px;background:#535353;color:#E0E0E0;}
#sectioncontent .filafoto{clear:both;margin:10px;}

#menu {position:relative;background:url(img/menu.gif) no-repeat;display:inline;float:left; width:239px; height:223px; margin:-64px -4px 0px 5px;}
#logo {margin:21px 6px 0px 6px; border-bottom:5px solid #2E8A00; padding-bottom:2px}
#menuItems{padding:8px 5px 0px 18px; width:200px;}
#menuItems ul{list-style-type:none; font-size:14px;margin:0px;padding:0px;}
#menuItems li{ width:200px;border-bottom:1px solid #C5D4DD;}
#menuItems li a:link, #menuItems li a:visited{background:url(img/bulletmenu.gif) left no-repeat;display:block;width:100%;border-bottom:1px solid #FFFFFF;padding-top:2px;margin-top:1px;text-indent:14px;color:#535353;text-decoration:none;}
#menuItems li a:hover{display:block;width:100%;background-color:#D5E8CC;color:#535353;text-decoration:none;}

#navigationbar {color:#9A9A9A; font-size:11px;}
#sectioncontent #navigationbar .navigationlink{color:#9A9A9A; font-size:11px;}

.mainpromotion {background-color:#EEEEEE; border:1px solid #DCDCDC; height:156px}
.mainpromotion .text {padding:25px 20px 4px 250px; }
.mainpromotion .text h3 { font-size:19px; margin:0px;color:#2E8A00; font-weight:normal}
.mainpromotion .text h4 { font-size:14px; margin:0px; color:#525252; font-weight:normal}
.mainpromotion .text a { font-size:12px; color:#EA5A00; margin-right:4px;}
.mainpromotion img {margin:2px;}

.promotionalbanner {background-color:#EEEEEE; border:1px solid #DCDCDC;}

.boton {float:right; background:url(img/boton.gif) left no-repeat; width:144px; height:22px; padding-top:5px; text-align:center;}
div.boton a:link, div.boton a:visited, div.boton a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#sectioncontent div.boton a:link, #sectioncontent div.boton a:visited, #sectioncontent div.boton a:hover {color:#FFFFFF;}

.finaliza_left{clear:left; font-size:0em; line-height:0px}
.finaliza_right{clear:right; font-size:0em; line-height:0px}

.promotiontotheleft {}
.promotiontotheright {float:right;}

.morepromotions {background-color:#FFFFFF; border:1px solid #DCDCDC;margin-top:8px;width:345px; height:115px}
.morepromotions .text {padding:7px 8px 4px 115px;}
.morepromotions .text h3 { font-size:17px; margin:0px; padding:0px; color:#2E8A00;}
.morepromotions .text h4 { font-size:12px; margin:3px 0px 0px 0px; padding:0px; color:#525252; font-weight:normal; line-height:12px}
.morepromotions .text h4 strong {color:#2E8A00;font-weight:normal;}
.morepromotions .text h4 .bulletmargin {margin:4px 8px 6px 0px;}
.morepromotions .text a { font-size:12px; color:#EA5A00; margin-right:4px;}
.morepromotions img {margin:2px;}
.linksmorepromotions {margin-top:5px;}


#sold1 {position:absolute; top:155px; left:126px;}
#sold2 {position:absolute; top:5px; left:306px;}
#sold3 {position:absolute; top:45px; left:306px;}
#sold4 {position:absolute; top:565px; left:306px;}
#sold5 {position:absolute; top:105px; left:406px;}
#sold6 {position:absolute; top:75px; left:306px;}
#sold7 {position:absolute; top:900px; left:306px;}
#star {position:absolute; top:-36px; left:560px;}

.cajita {float:right; border:#647064 1px solid; margin:-10px 0px 10px 20px; font-size:12px; background:#e5e5e5; width:175px; color:#647064;}
.cajita .titu { padding:5px 10px; font-weight:bold; background:#647064; color:#FFFFFF;}
.cajita td { padding:6px 10px;}

.cajitagrande {width:245px}

.indice_subir { text-align:right; margin-top:10px; margin-bottom:30px; font-size:11px;}

#rss {float:right; margin:5px 0px 15px 15px; border:1px solid #E5E5E5; padding:10px; font-size:12px; text-align:center}
#bookmarks {border:1px solid #E5E5E5; padding:10px; text-align:center}

#foot {background-color:#535353; color:#FFFFFF; font-size:11px;padding:3px 12px 3px 21px; clear:both;}
#foot a{color:#FFFFFF;text-decoration:none;}

#plano{ width:778px; background-color:#FFFFFF; margin:5px auto; text-align:center; color:#535353; font-size:11px;}

.print {display:none;}

@media print    
{
#main {width:650px;border:0px! important; margin:0px! important}
#header { padding:0px}
#tools {display:none;}
#language {display:none;}
#actioncall {float:none;}
#menu {position:absolute;background:none; margin:0px; top:-28px; left:0px;}
#menu #logo {border:0px}
#menuItems { display:none;}
#banner {height:154px;}
#banner .text { margin:30px 30px 0px 290px;}
#content {margin:10px 0px 15px 0px;padding:0px;border:0px}
#sectioncontent {margin:10px 0px 25px 0px; padding-left:0px;}
#actioncall {display:none;}
#actioncontent { background-image:none;}
#actiontitle { background-image:none;}
.mainpromotion {height:123px}
.morepromotions {height:114px}
#foot {padding:0px;}
.noprint { display:none; }
.print {display:inline;}
}


#cform1 {
    width:350px;
	float:left;
}
#cform2 {
    width:350px;
	float:right;
}
fieldset {
    overflow:auto;
    margin:10px 10px 0px 0px;
    padding:1em;
    border:1px solid #D5E8CC;font-size:12px;
	height:440px;
}
fieldset div input {
    width:280px;
    border:1px solid #DCDCDC;
    background:#F1F1F1;
	font-family: Arial, Verdana, Helvetica, sans-serif;	color:#535353; font-size:11px;
    padding:2px;
	margin-bottom:10px;
}
fieldset div input#checkbox {
    width:auto;
    border:none;
    background:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;	color:#535353; font-size:11px;
    padding:0px;
	margin-bottom:0px;
}
legend {
    font-weight:bold;
	padding:0px 10px;
	font-size:15px;
}
select {
    width:286px;
    background:#F1F1F1;
    border:1px solid #DCDCDC;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;	color:#535353; font-size:11px;
    padding:1px;
}
textarea {
    padding:2px;
    margin:3px 10px 0px 0px;
    background-color:#F1F1F1;
    border:1px solid #DCDCDC;
    width:280px;
    height:80px;
	font-family: Arial, Verdana, Helvetica, sans-serif;	color:#535353; font-size:11px;
}
input#submit {
    border:1px double #535353;
    border-bottom-color:#999999;
    border-right-color:#999999;
    padding:0.10em;
    background-color:#808080;
    margin:10px 0px;
    width:90px;
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;
}
input#submit:hover {cursor:pointer;background-color:#999999;}
input#submit:active {
    border:1px double #DCDCDC;
    border-top-color:#999999;
    border-left-color:#999999;
    background-color:#999999;
}
input:hover, textarea:hover{
    background:#FAFBFC
}
fieldset:hover {
    background:#FBFCFA
}
input:focus, textarea:focus {
    border:1px double #DCDCDC;
    background-color:#F1F1F1;
}
.asterisco{color:#EA5A00;font-size:11px;}
.indent{padding-left:24px}
.tit_consultas{font-size:18px}

