
.marcoglobal { width: 1020px; margin: 20px auto; position: relative; }
   
.Head { /*HEAD VERDE CON LOGO */
    background: #007509; width: 982px; height: 120px; margin: 0px auto; position: relative; right: auto;
	background-image: url(http://www.valleverde.com.mx/Z_IMAGENES/HeadLogo.png); 
	}

.cabeza     { height:  60px; width:  auto; margin-bottom: 20px; right: auto; border-bottom: solid 1px #062 ; } 
.sectionbox { height:  60px; width: 157px; margin-bottom: 20px; right: auto; }

.tabla { font-size:  10px;}
.tablatitulos { font-size:  10px; color:#FFFFFF; }

.linksbox   {/*this is a box */
	background: #fff; width: 120px; height: auto; margin-bottom: 15px; 
	padding: 5px 15px 0px 20px; line-height: 24px;  
	border-color : #AAAAAA; border-style: solid; border-width : 1px;
	}
.linksbox ul  { margin-bottom: 5px; }
.linksbox li  { border-bottom: solid 1px #d5d5d5; }
.linksbox li.last   { border-bottom: none; }

.maslinks   {/*this is a box */
	background: #fff; width: 130px; height: auto; margin-bottom: 15px; 
	padding: 5px 15px 0px 10px; line-height: 24px; 
	border-color : #AAAAAA; border-style: solid; border-width : 1px;
	}
	
.maslinks img { margin: -3px 0px;  }
.maslinks ul  { margin-bottom: 5px; }
.maslinks li  { border-bottom: solid 1px #d5d5d5 ;}
.maslinks li.last   { border-bottom: none; }

.maslinks a:link,
.maslinks a:visited { color: #666; text-decoration: none; }
.maslinks a:hover { color: #018f01; text-decoration: none; }


.toplinks { position: relative;  }
.toplinks a { _zoom: 1; float: right; display: block; margin-right: 30px; font-size: 12px; }
.toplinks p { _zoom: 1; float: right; display: block; margin-right: 30px; font-size: 12px; }
.toplinks a:link,
.toplinks a:visited { color: #888; text-decoration: none; }
.toplinks a:hover { color: #018f01; text-decoration: none; }
.toplinks:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.TitBoxGray {/*this is a box */
	background: #111; height: 30px; width: auto; padding-left: 12px;
	background-image: url(../Z_IMAGENES/BGHeaderGris.png); background-repeat: repeat-x;
	font-weight: bold; font-size: 11px; line-height: 30px; color:#FFF; 
	}

.TitBoxGreen {/*this is a box */
	background: #062; height: 30px; width: auto; padding-left: 12px;
	background-image: url(../Z_IMAGENES/BGHeaderVerde.png); background-repeat: repeat-x;
	font-weight: bold; font-size: 11px; line-height: 30px; color:#FFF; 
	}
	
.TitBoxClaro {/*this is a box */
	background: #aaa; height: 30px; width: auto; padding-left: 12px;
	background-image: url(../Z_IMAGENES/BGHeaderClaro.png); background-repeat: repeat-x;
	font-weight: bold; font-size: 11px; line-height: 30px; color:#444; 
	}

.BtnBoxClaro {/*this is a box */
	height: 25px; width: auto; text-align: right; 
	}

.BlackBox { color:#ccc; }

.LineBox {
	width: auto; height: auto; margin-bottom: 15px; 
	border-bottom: 1px solid #062;  position: relative; 
	}

.SpecialBoxGray {/*BOX GRAY para LISTA DE ICONOS Lateral*/
	background: #eee; width: auto; height: auto; margin-bottom: 15px; 
	border: 1px solid #ddd; padding: 0px 20px 5px 20px;  
	}


.SpecialBoxWhite {/*BOX white para LISTA DE ICONOS Lateral*/
	background: #fff; width: auto; height: auto; margin-bottom: 15px; 
	border: 1px solid #ddd; padding: 0px 20px 5px 20px;  
	}



.LatBoxGray {/*BOX GRAY Lateral*/
	background: #eee; width: auto; height: auto; margin-bottom: 15px; 
	border: 1px solid #ddd; padding: 18px 20px;  font-size: 11px; color: #555; 
	}

.CtrBoxGray {/*BOX GRAY Central*/
	background: #eee; width: auto; height: auto; margin-bottom: 15px; 
	border: 1px solid #ddd; padding: 30px 30px;  
	}
	
.CtrBoxWhite {/*BOX WHITE Central*/
	background: #ffffff; width: auto; height: auto; margin-bottom: 15px; 
	border: 1px solid #ccc; padding: 18px 20px;  
	}

.comentario {color:#f26522; font-style: italic; margin-bottom: 16px; margin-top: -10px; margin-left: 15px; }
.postcomentario {color:#066; margin-bottom: 16px; }
.precio {color:#018f01; font-style:italic; margin-top: 10px; text-align:right; }


.content img     { margin-right: 30px;  border: #000 1px solid}
.contentleft img { margin-left:  30px;  border: #000 1px solid}
.interior img    { float: left; }
.iconslist img   { float: left;margin-right: 5px;}
.iconslist li    { border-bottom: solid 1px #d5d5d5 ; padding-top: 20px; font-size: 11px; }
.iconslist li.last   { border-bottom: none ; padding-top: 20px; font-size: 11px; }
.iconslist ul    { margin-bottom: 5px ; }
	
.gallerylist li  { border-bottom: solid 1px #d5d5d5 ; padding-top: 3px; font-size: 11px; margin-left: 70px; }
	