*{margin:0px; padding:0px;}
body{ background-color:#CDCDCD; margin:0px; padding:0px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#main{ width:1003px; margin:5px auto; text-align:left; color:#7d7d7d; font-size:13px; background:url(img/bg_.jpg) no-repeat top #FFFFFF; padding-bottom:1px}

#header { padding:5px 11px 0px 11px; color:#df9172;}
#title h1{ font-size:19px; font-weight:normal; line-height:100%; float:left; margin:177px 0px 0px 20px; color:#FFFFFF; text-align:left;}
#language{ font-size:11px; margin:5px 0px 0px 0px; color:#7d7d7d; text-align:right}
#language a{ color:#cc3200;}

#banner {clear:both; background:url(img/banner/home.jpg) top right no-repeat; height:200px;}
#banner .text {background-color:#e6e1cd; width:250px; padding:18px 0px 0px 0px; float:left}
#banner .text h2 {padding:0px 19px; font-size:15px; margin:0px; line-height:100%; color:#7d7d7d;}
#banner .text h3 {padding:0px 19px; font-size:14px; margin:4px 0px 0px 0px; color:#7d7d7d; font-weight:normal;}
#banner .text a { font-size:14px; color:#cc3200; font-weight:bold; text-decoration:none; display:block; padding:4px 10px 5px 34px; margin:27px 0px 0px 0px; background:url(img/banner/arrow.gif) top left no-repeat #d1cdb0;}

#actioncall {display:inline;float:left; margin:1px 0px 1px 11px; color:#df9172; width:250px; background-color:#f3f1e5; padding-bottom:110px;}
#actioncall #actiontitle { font-size:14px;padding:4px 3px 3px 19px; color:#7d7d7d; font-weight:bold}
#actioncall #actioncontent { /*background:url(img/lateral/atencion.jpg) bottom left no-repeat #eeeeee; color:#7d7d7d; font-size:12px; padding:12px 5px 5px 79px;*/}
#actioncall #actioncontent a {color:#cc3200;}
#actioncall #actioncontent strong {font-size:20px; font-weight:bold}
#actioncall #actioncontent .note{font-size:9px}

#actioncall #consejos {margin:20px 0px;}

#actioncall #sectionmenu {font-size:14px;padding:10px 0px 0px 19px;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:110%;}
#actioncall #sectionmenu img {margin:3px 5px 4px 0px;}
#actioncall #sectionmenu a{color:#cc3200;}
#sectionmenutitle {color:#7d7d7d; font-size:14px;padding:19px 0px 0px 19px; font-weight:bold}

#content {position:relative;margin:10px 12px 0px 270px; padding-left:8px;}
#sectioncontent {position:relative;margin:10px 12px 0px 270px; padding-left:10px;}
#sectioncontent h2 {font-size:22px; margin-top:20px;margin-bottom:10px;}
#sectioncontent h3 {font-size:18px}
#sectioncontent p {margin-top:10px;margin-bottom:10px; text-align:justify}
#sectioncontent ul {margin-top:-5px;margin-bottom:0px;}
#sectioncontent a:link, #sectioncontent a:visited, #sectioncontent a:hover {color:#cc3200;}
#sectioncontent .tit {font-size:17px; font-weight:bold;color:#df9172;margin-top:20px;margin-bottom:0px;}
#sectioncontent .subtit {font-size:15px; font-weight:bold;margin-top:20px;margin-bottom:0px;color:#df9172;}
#sectioncontent .destacado {color:#df9172;}

#sectioncontent .box {width:225px; font-size:14px;margin:10px 10px 10px 0px;padding:0px; color:#FFFFFF; background:url(img/boxes/pie.jpg) bottom left no-repeat #f3f1e5; float:right; display:inline;}
#sectioncontent .box .box_header {background:url(img/boxes/cab.gif) top left no-repeat #CC3302; padding:8px 10px; font-weight:bold}
#sectioncontent .box .box_header a:link, #sectioncontent .box .box_header a:visited{color:#FFFFFF; text-decoration:none}
#sectioncontent .box .box_header a:hover{color:#e6e1cd;text-decoration:none;}
#sectioncontent .box h4 { font-size:18px; color:#7d7d7d; padding:8px 10px; font-weight:normal}
#sectioncontent .box a.info {text-align:right; padding:8px 10px; display:block;}

#video {float:right; margin-left:30px}

#sectioncontent .foto {padding:2px; border:1px solid #7d7d7d;}
#sectioncontent .piefoto{padding:2px 5px;background:#7d7d7d;color:#E0E0E0;}
#sectioncontent .filafoto{clear:both;margin:10px;}

#menu {position:relative;}
#logo {margin:5px 23px 5px 0px; float:left;}
#menuItems{padding-top:28px;}
#menuItems ul{list-style-type:none; font-size:13px;margin:0px;padding:0px; display:inline}
#menuItems li{float:left; background:url(img/menubutton.gif) top left no-repeat #CC3302; margin-right:1px}
#menuItems li.menuselected{background:url(img/overmenubutton.gif) top left no-repeat #e6e1ce;}
#menuItems li a:link, #menuItems li a:visited{background:url(img/menubutton_corner.gif) top right no-repeat;display:block;padding:7px 10px 7px 10px;color:#FFFFFF;text-decoration:none; font-weight:bold}
#menuItems li a:hover{display:block;color:#e6e1cd;text-decoration:none;}
#menuItems li.menuselected a {background:url(img/overmenubutton_corner.gif) top right no-repeat; padding:10px 10px 4px 10px; color:#cc3200}
#menuItems li.menuselected a.menuselected {background:url(img/overmenubutton_corner.gif) top right no-repeat; padding:10px 10px 4px 10px; color:#cc3200}

#navigationbar {color:#9A9A9A; font-size:11px;}
#sectioncontent #navigationbar .navigationlink{color:#9A9A9A; font-size:11px;}

.mainpromotion {background-color:#eeeeee; border:1px solid #e5e5e5; height:156px}
.mainpromotion .text {padding:25px 20px 4px 250px; }
.mainpromotion .text h3 { font-size:19px; margin:0px;color:#df9172; font-weight:normal}
.mainpromotion .text h4 { font-size:14px; margin:0px; color:#7d7d7d; font-weight:normal}
.mainpromotion .text a { font-size:12px; color:#cc3200; margin-right:4px;}
.mainpromotion img {margin:2px;}

.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; display:block}
.finaliza_right{clear:right; font-size:0em; line-height:0px; display:block}

.promotiontotheleft {}
.promotiontotheright {float:right;}

.morepromotions {background-color:#ecf2f7; border:1px solid #e5e5e5;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:#df9172;}
.morepromotions .text h4 { font-size:12px; margin:3px 0px 0px 0px; padding:0px; color:#7d7d7d; font-weight:normal; line-height:12px}
.morepromotions .text h4 strong {color:#df9172;font-weight:normal;}
.morepromotions .text h4 .bulletmargin {margin:4px 8px 6px 0px;}
.morepromotions .text a { font-size:12px; color:#488dc7; 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;}
#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 #eeeeee; padding:10px; font-size:12px; text-align:center}
#bookmarks {border:1px solid #eeeeee; padding:10px; text-align:center}

#foot {background-color:#e6e1cd; color:#7d7d7d; font-size:11px;padding:3px 12px 3px 21px; margin:10px 11px; clear:both;}
#foot a{color:#7d7d7d;text-decoration:none;}

#plano{ width:778px; background-color:#FFFFFF; margin:5px auto; text-align:center; color:#7d7d7d; font-size:11px;}

#cuadro_compara {border:1px solid #555556;}
#cuadro_compara th {background-color:#df9172; color:#FFFFFF; border:1px solid #ffffff; border-collapse:collapse; padding:10px}
#cuadro_compara td {background-color:#f9f8f3; border:1px solid #ffffff; padding:10px}

.quote {float:left;font-size:17px; margin:0 12px 0 0;padding:15px 30px; background:#f9f8f3}
.quote div {font-weight:normal;color:#938d73;padding-left:5px; font-style:italic; text-indent:-14px}

.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;
}

#formgeneral {
    width:90%;
}

fieldset {
    overflow:auto;
    margin:10px 10px 0px 0px;
    padding:1em;
    border:1px solid #dbe8f2;font-size:12px;
	height:440px;
}

#formgeneral fieldset {
    height:auto;
}


fieldset div input {
    width:280px;
    border:1px solid #e5e5e5;
    background:#F1F1F1;
	font-family: Arial, Verdana, Helvetica, sans-serif;	color:#7d7d7d; 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:#7d7d7d; font-size:11px;
    padding:0px;
	margin-bottom:0px;
}
legend {
    font-weight:bold;
	padding:0px 10px;
	font-size:15px;
	color:#488dc7;
}
select {
    width:286px;
    background:#F1F1F1;
    border:1px solid #e5e5e5;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:#7d7d7d; font-size:11px;
    padding:1px;
}
textarea {
    padding:2px;
    margin:3px 10px 0px 0px;
    background-color:#F1F1F1;
    border:1px solid #e5e5e5;
    width:280px;
    height:80px;
	font-family: Arial, Verdana, Helvetica, sans-serif;	color:#7d7d7d; font-size:11px;
}
input#submit {
    border:1px double #7d7d7d;
    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 #e5e5e5;
    border-top-color:#999999;
    border-left-color:#999999;
    background-color:#999999;
}
input:hover, textarea:hover{
    background:#FAFBFC
}
fieldset:hover {
    background:#fafcfd
}
input:focus, textarea:focus {
    border:1px double #e5e5e5;
    background-color:#F1F1F1;
}
.asterisco{color:#488dc7;font-size:11px;}
.indent{padding-left:24px}
.tit_consultas{font-size:18px}

