@charset "utf-8";

/* CSS Document CASADEDIEZMOS.COM */
* { margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-family: Arial, verdana, Helvetica, sans-serif; color: #343434; font-size: 0.75em; text-align: center; line-height:1.6em; background: #DFCFB3 url(imagenes/fondo1-l.jpg) no-repeat center top; width: 100%; height: 100%; }

html, body { height: 100%;}
hr { display: none; }
a { outline: 0; color: #578D13; font-weight: bold; text-decoration: underline; }
a:link, a:visited  { text-decoration: none; }
a:hover {}
a:active { text-decoration: underline; }
a:focus {}
p{ margin:1em 0; }
img { border: 0 solid #FFFFFF }
div.spacer { clear: both; }

/* cajas generales */
#fondo {background: url(imagenes/fondo2.jpg) no-repeat; background-attachment: scroll; background-position:left top; height: 100%; width: 100%;}
#global { margin: 0 auto 0 auto; width: 900px; text-align: left; padding: 0; height: 100%; min height: 100%; background: #FFFFFF; }
html>body  #global { height: auto; }
#modulo_cabecera { width: 900px; height: 200px; margin: 0; padding: 0;}
/*#modulo_menu { clear: both; width:860px; }*/
#modulo_cuerpo { width:860px; margin: 0 auto 0 auto; min-height: 350px; float: center; background: #FFFFFF; }
#pie { clear: both; margin: 0 auto 0 auto; width: 860px; text-align: left; padding: 20px 0 0 0; color: #FFFFFF;}

/* cabecera */
#modulo_cabecera .c0 { float: left; margin: 0px; padding: 0 272px 0 15px; }
#modulo_cabecera .c0 img { padding: 0 6px 0 0; }
#modulo_cabecera .c1 { float: left; margin: 0px; padding: 60px 272px 0 0; }
#modulo_cabecera .c2 { float: right; margin: 0; padding: 12px 0 0 0px; text-align: right; }
#modulo_cabecera .c3 { float: right; width:38px; padding: 5px 10px 0 3px; }
#modulo_cabecera .c4 { float: right;  margin: 0; padding: 20px 0 0 0px; text-align: right; }
#modulo_cabecera .c5 { float: right; width:38px; padding: 5px 10px 0 3px; }
#modulo_cabecera .c6 { float: right; width:175px; height: 90px; padding: 65px 10px 0 3px; }
#modulo_cabecera .c2 h2, #modulo_cabecera .c4 h2 { font-size: 0.75em; line-height:1.2em; }

/* menu */
#modulo_fondo_menu {width:900px; background-color:#F2F2F2; height: 25px; }
#modulo_menu .navbar { position: relative; top: 0; right: 0; margin: 0; padding: 0; font-size: 1.0em;}
#modulo_menu .navbar li { list-style: none; text-align: left; float: left; }
#modulo_menu .navbar li a { display: block; padding: 0 8px; text-transform: uppercase; text-decoration: none; color: #343434; font-weight: bold; }
#modulo_menu .navbar li a:hover { color: #578D13; }
#modulo_menu .navbar li .motorland { margin-top: -7px; }

/*submenu */
#modulo_submenu { float: right; font-size: 1.0em; padding: 0 10px 0 0; color: #578D13; text-align: right; }

#modulo_menu2 .navbar2 { position: relative; top: 0; right: 0; margin: 0; padding: 0; font-size: 0.8em; }
#modulo_menu2 .navbar2 li { list-style: none; text-align: left; float: left; }
#modulo_menu2 .navbar2 li a { display: block; padding: 0 8px; text-decoration: none; color: #343434; background-color:#E7F2D9; text-transform: none; height: 25px; line-height:3.0em; }
#modulo_menu2 .navbar2 li a:hover { color: #578D13; }

/* cuerpo */
#modulo_title {width:860px; height: 25px; padding: 20px 0 0px 0px; }
#modulo_title h1 { text-align:left; color:#587F0A; text-transform: uppercase; line-height:1.4em; font-size:1.3em; font-weight:bold; display:block; }

#modulo_cuerpo .googlemaps { width: 575x; float: right;}

#modulo_cuerpo .ho1 { float: left; width: 260px; padding:0 35px 0 10px; }
#modulo_cuerpo .ho2 { float: left; width: 220px; padding:0 20px 0 0; }
#modulo_cuerpo .ho3 { float: left; width: 300px; }
#modulo_cuerpo .ca275 { float: left; width: 275px; }
#modulo_cuerpo .caLEN { float: left; width: 220px; }
#modulo_cuerpo .ca300 { float: left; width: 300px; }
#modulo_cuerpo .cb540 { float: left; width: 540px; }
#modulo_cuerpo .cb585 { float: left; width: 585px; }
#modulo_cuerpo .ca420 { float: left; width: 420px; }
#modulo_cuerpo .cb420 { float: right; width: 420px; }
#modulo_cuerpo .ca375 { float: left;  width: 350px; }
#modulo_cuerpo .cb565 { float: right; width: 490px; }
#modulo_cuerpo .form { float: left; width: 540px; }
#modulo_cuerpo .ho1 h3, #modulo_cuerpo .ho2 h3, #modulo_cuerpo .ho3 h3, #modulo_cuerpo .ca275 h3, #modulo_cuerpo .caLEN h3, #modulo_cuerpo .ca585 h3, #modulo_cuerpo .ca300 h3, #modulo_cuerpo .cb540 h3, #modulo_cuerpo .ca420 h3, #modulo_cuerpo .cb420 h3, #modulo_cuerpo .ca375 h3, #modulo_cuerpo .cb565 h3, #modulo_cuerpo .form h3{ padding:0 0 2px 0; text-align:left; color:#587F0A; line-height:1.5em; /*letter-spacing:-1px;*/ font-size:1.2em; font-weight:bold; display:block; }
#modulo_cuerpo .ho1 p, #modulo_cuerpo .ho2 p, #modulo_cuerpo .ho3 p, #modulo_cuerpo .ca275 p, #modulo_cuerpo .ca585 p, #modulo_cuerpo .ca300 p, #modulo_cuerpo .cb540 p ,#modulo_cuerpo .ca420 p, #modulo_cuerpo .cb420 p, #modulo_cuerpo .ca375 p, #modulo_cuerpo .cb565 p, #modulo_cuerpo .form p { color:#587F0A;}
#modulo_cuerpo .ho1 ul, #modulo_cuerpo .ho2 ul, #modulo_cuerpo .ho3 ul, #modulo_cuerpo .ca275 ul, #modulo_cuerpo .ca585 ul, #modulo_cuerpo .ca300 ul, #modulo_cuerpo .cb540 ul, #modulo_cuerpo .ca420 ul, #modulo_cuerpo .cb420 ul, #modulo_cuerpo .ca375 ul, #modulo_cuerpo .cb565 ul, #modulo_cuerpo .form ul { list-style-type:none; padding:0; margin:0; padding-left:10px; }
#modulo_cuerpo .ho1 li, #modulo_cuerpo .ho2 li, #modulo_cuerpo .ho3 li, #modulo_cuerpo .ca275 li, #modulo_cuerpo .ca585 li, #modulo_cuerpo .ca300 li, #modulo_cuerpo .cb540 li, #modulo_cuerpo .ca420 li, #modulo_cuerpo .cb420 li, #modulo_cuerpo .ca375 li, #modulo_cuerpo .cb565 li, #modulo_cuerpo .form li { color:#587F0A; background-image:url(imagenes/flecha.gif); background-repeat:no-repeat; background-position:0 8px; padding-left:10px; }
#modulo_cuerpo .ca275 li a, #modulo_cuerpo .ca585 li a, #modulo_cuerpo .ca300 li a, #modulo_cuerpo .cb540 li a, #modulo_cuerpo .ca420 li a, #modulo_cuerpo .cb420 li a, #modulo_cuerpo .ca375 li a, #modulo_cuerpo .cb565 li a, #modulo_cuerpo .form a { padding:0 0 0 3px; color:#FF6600S; text-decoration:none; }
#modulo_cuerpo .ca275 li a:hover, #modulo_cuerpo .ca585 li a:hover, #modulo_cuerpo .ca300 li a:hover, #modulo_cuerpo .cb540 li a:hover, #modulo_cuerpo .ca420 li a:hover, #modulo_cuerpo .cb420 li a:hover, #modulo_cuerpo .ca375 li a:hover, #modulo_cuerpo .cb565 li a:hover, #modulo_cuerpo .form li a:hover { text-decoration: underline; font-weight:bold; outline: 0; }

/* ampliación de imágenes */
.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }
.PZ3zoom { border:1px solid #223400; }
.PZ3zoom a,.PZ3zoom a:visited { display:block; padding:0; overflow:hidden; text-decoration:none; height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }
.PZ3zoom a:hover { position:absolute; z-index:999; padding:0; background:none; cursor:default; height:auto; width:auto; overflow:visible; border:1px solid #223400; margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }
.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto; border:0; }
a:hover .PZ3cap,a:hover .PZ31cap { display:block; direction:ltr; font:10pt verdana,sans-serif; margin-top:-3px; background:#E7F2D9; color:#223400; text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }
.noCap a:hover .PZ3cap, .noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }
/* End Photo-Caption Zoom CSS */ 

/* form */
#columnaFORM { padding: 0 0 0 15px; text-align : left; height: auto; }
.cssform p { width: 400px; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 150px; height: 1%; /*width of left column containing the label elements*/ }
.cssform label { text-align: right; float: left; margin-left: -155px; width: 180px; /*border-bottom: 1px solid #587F0A;*/ /*width of left column*/ /*width of labels. Should be smaller than left column (155px) to create some right margin*/ }
.cssform input[type="text"] { width: 250px; /*width of text boxes. IE6 does not understand this attribute*/ }
.cssform textarea { width: 250px; height: 150px; }

/* pie */
#pie .caja { font-size: 11px; }
#pie .c1 { float: left; width: 600px; }
#pie .c1 a { color: #FFFFFF; }
#pie .c1 a:link , a:visited { text-decoration: none; }
#pie .c1 a:hover { text-decoration: underline; }
#pie .c2 { float: left; width: 380px; }
#pie .c3 { float: right; }
