#hairline{
	width: 100%;
	height: 88px;
	border: none;
	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff;
	padding: none;
	overflow: hidden;
	font-size: 1.25em;
}
#hairline-wrap{
max-width:1000px;
float:none;
margin:10px auto;
}

#sky{
	width: 100%;
	height: 88px;
	border: none;
	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff;
	padding: none;
	overflow: hidden;
	font-size: 1.25em;
}
#sky-wrap{
max-width:1000px;
float:none;
margin:10px auto;
}

#neck{
	width: 100%;
	height: 90px;
	border: none;
	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff;
	padding: none;
  overflow: hidden;
  font-size: 1.25em;
}
#neck-wrap{
	max-width:1000px;
	float:none;
	margin:10px auto;
}

#chest{
	width: 100%;
	border: none;
	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff;
	padding: none;
  overflow: hidden;
  font-size: 1.25em;
}
#chest-wrap{
	max-width:648px;
	max-height:176px;
	float:none;
	margin:10px auto;
}

#nipl{
	width: 100%; max-height: 512px; border: none;
	background: none repeat scroll 0% 0% #FFF; background-color: #fff;
	padding: none; overflow: hidden; font-size: 1.25em;
}

#nipl-wrap{
		max-width:326px;
		float:none;
		margin:10px auto;
}

#waist{
	width: 100%; border: none; background: none repeat scroll 0% 0% #FFF;
	background-color: #fff; padding: none;  overflow: hidden;  font-size: 1.25em;
}
#waist-wrap{
	max-width:648px; max-height:108px; float:none; margin:10px auto;
}

#stomach{
	width: 100%; 	border: none; 	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff; 	padding: none;   overflow: hidden;   font-size: 1.25em;
}
#stomach-wrap{
	max-width:648px; max-height:108px; float:none; margin:10px auto;
}

#belly{
	width: 100%;
	border: none;
	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff;
	padding: none;
  overflow: hidden;
  font-size: 1.25em;
}

#belly-wrap{
	max-width:648px;
	max-height:auto;
	float:none;
	margin:10px auto;
}

#pub{
	width: 100%; 	border: none; 	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff; 	padding: none;   overflow: hidden;   font-size: 1.25em;
}
#pub-wrap{
	max-width:648px; max-height:108px; float:none; margin:10px auto;
}

#ham{
	width: 100%; 	border: none; 	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff; 	padding: none;   overflow: hidden;   font-size: 1.25em;
}
#ham-wrap{
	max-width:648px; max-height:108px; float:none; margin:10px auto;
}

#ankles{
	width: 100%; 	border: none; 	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff; 	padding: none;   overflow: hidden;   font-size: 1.25em;
}
#ankles-wrap{
	max-width:648px; max-height:108px; float:none; margin:10px auto;
}

#fib{
	width: 100%; 	border: none; 	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff; 	padding: none;   overflow: hidden;   font-size: 1.25em;
}
#fib-wrap{
	max-width:648px; max-height:108px; float:none; margin:10px auto;
}
#heel{
	width: 100%; 	border: none; 	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff; 	padding: none;   overflow: hidden;   font-size: 1.25em;
}

#heel-wrap{
	max-width:648px; max-height:264px; float:none; margin:10px auto;
}

#hip{
	width: 100%; max-height: 512px; border: none;
	background: none repeat scroll 0% 0% #FFF; background-color: #fff;
	padding: none; overflow: hidden; font-size: 1.25em;
}

#hip-wrap{
		max-width:326px;
		float:none;
		margin:10px auto;
}

#abs{
	width: 100%; max-height: 512px; border: none;
	background: none repeat scroll 0% 0% #FFF; background-color: #fff;
	padding: none; overflow: hidden; font-size: 1.25em;
}

#abs-wrap{
		max-width:326px;
		float:none;
		margin:10px auto;
}

#arm{
	width: 100%; max-height: 512px; border: none;
	background: none repeat scroll 0% 0% #FFF; background-color: #fff;
	padding: none; overflow: hidden; font-size: 1.25em;
}

#arm-wrap{
		max-width:326px;
		float:none;
		margin:10px auto;
}

#leg{
	width: 100%; max-height: 512px; border: none;
	background: none repeat scroll 0% 0% #FFF; background-color: #fff;
	padding: none; overflow: hidden; font-size: 1.25em;
}

#leg-wrap{
		max-width:326px;
		float:none;
		margin:10px auto;
}

#knee{
	width: 100%; max-height: 512px; border: none;
	background: none repeat scroll 0% 0% #FFF; background-color: #fff;
	padding: none; overflow: hidden; font-size: 1.25em;
}

#knee-wrap{
		max-width:326px;
		float:none;
		margin:10px auto;
}

#calf{
	width: 100%; max-height: 512px; border: none;
	background: none repeat scroll 0% 0% #FFF; background-color: #fff;
	padding: none; overflow: hidden; font-size: 1.25em;
}

#calf-wrap{
		max-width:326px;
		float:none;
		margin:10px auto;
}

#foot{
	width: 100%; max-height: 512px; border: none;
	background: none repeat scroll 0% 0% #FFF; background-color: #fff;
	padding: none; overflow: hidden; font-size: 1.25em;
}

#toe-wrap{
		max-width:326px;
		float:none;
		margin:10px auto;
}
#toe{
	width: 100%; max-height: 512px; border: none;
	background: none repeat scroll 0% 0% #FFF; background-color: #fff;
	padding: none; overflow: hidden; font-size: 1.25em;
}

.mod {
	width: 96px;
	height: 96px;
	margin-left: auto;
	margin-right: auto;
}

.sm{
	width: 256px;
	margin-left: auto;
	margin-right: auto;
}

.dsm{
	width: 512px;
	margin-left: auto;
	margin-right: auto;
}

.dsq{
	width: 256px;
	max-height: 256px;
	margin-left: auto;
	margin-right: auto;
}

.lg{
	width: 648px;
	max-height: 88px;
	margin-left: auto;
	margin-right: auto;
}

.dlg{
	width: 648px;
	max-height: 264px;
	margin-left: auto;
	margin-right: auto;
}

.wide{
	width: 768px;
	max-height: 88px;
	margin-left: auto;
	margin-right: auto;
}

.full{
	width: 768px;
	max-width: height: 192px;
	margin-left: auto;
	margin-right: auto;
}


#pub_0_container_12c{
	width: 100%;
	height: 90px;
	border: none;
	background: none repeat scroll 0% 0% #FFF;
	background-color: #fff;
	padding: none;
    overflow: hidden;
    font-size: 1.25em;
}

#pub_0_container_80_auto{
	width: 80%;
	height: auto;
	border: 1px solid #666;
	background: none repeat scroll 0% 0% #FFF;
	background-color: #f00;
    overflow: hidden;
    font-size: 1.25em;
    position: relative;
    vertical-align: middle;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}

#pub_0_amid{
	width: 65%;
	height: 70px;
	border: 1px solid #666;
	background: none repeat scroll 0% 0% #FFF;
	background-color: #f00;
    overflow: hidden;
    font-size: 1.25em;
    position: relative;
    vertical-align: middle;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}
/* texto vertical identificador de anuncio */
#pub_anuncio{
	float:left;
  	-ms-transform: rotate(-90deg); /* IE 9 */
  	-webkit-transform: rotate(-90deg); /* Safari 3-8 */
  	transform: rotate(-90deg);
  	font-family: Arial, Geneva, SunSans-Regular, sans-serif;
	color: #333;
	font-size: 10px;
	margin-left:30px;
	margin-top: -50px;
}

.cls_pub_cero_intro{
	font-size: 1em;
	line-height: 0.9;
	font-style: bold;
	font-family: Verdana, Arial;
	text-align: center;
	color: #666666;
}
.cls_pub_cero_cabeza{
	font-size: 38 em;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial;
	text-align: center;
	margin: 10px;
	color: #006738;
}
.cls_pub_cero_fotografia{
	float: left;
	width: 88px;
	height: 88px;
	border: none;
	margin: 1px;
	padding: 1px;
	overflow: hidden;
}
.cls_pub728x90{
	float: left;
	width: 728px;
	height: auto;
	border: none;
	overflow: hidden;
}
.cls_pub600x100{
	float: left;
	width: auto;
	height: 100;
	border: none;
	overflow: hidden;
}
.cls_pub_foto_amidom{
	float: left;
	width: 100%;
	height: auto;
	border: none;
	margin: 1px;
	padding: 1px;
	overflow: hidden;
}
.cls_pub_cero_nombre{
	float: left;
	width: 200px;
	height: 30px;
	border: none;
	margin: 1px;
	padding: 1px;
	overflow: hidden;
}
.cls_pub_cero_cuerpo{
	font-size: 0.5em;
	font-weight: normal;
	font-style: normal;
	float: right;
	font-family: Verdana, Arial;
	text-align: center;
	margin: 3px;
	color: #999999;
}
.cls_pub_cero_cuerpo_blanco{
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial;
	text-align: center;
	margin: 3px;
	color: #ffffff;
}
.cls_pub_cero_link{
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Arial;
	text-align: center;
	margin: 3px;
	color: #999999;
}

.cls_pub_cero_fotografia_der{
	float: right;
	width: 93px;
	height: 65px;
	border: none;
	overflow: hidden;
}
.ad_g{
    max-width: 350px;
    height: auto;
    float: left;
    margin-bottom: 0.9rem;
    margin-right: 0.9rem;
    padding-right: 0.75rem;
    padding-bottom: 0.75rem;
    background: #ffffff;
    border-bottom: .0625rem solid #ebebeb;
    border-right: .0625rem solid #ebebeb;
    overflow: hidden;
}   
 .ad_gwide1{
    max-width: 80%;
    display: inline-block;
    overflow: hidden;
}    

.ad_g_vert{
    max-width: 90%;
    height: auto;    
    margin-bottom: 0.9rem;
    margin-right: 0.9rem;
    padding-right: 0.75rem;
    padding-bottom: 0.75rem;
    background: #ffffff;
    border-bottom: .0625rem solid #ebebeb;
    border-right: .0625rem solid #ebebeb;
    overflow: hidden;
}    



    