@font-face {
    font-family: "Conv_Horatio D Medium";
    font-style: normal;
    font-weight: normal;
    src: local("☺"), url("fonts/Horatio D Medium.woff") format("woff"), url("fonts/Horatio D Medium.ttf") format("truetype"), url("fonts/Horatio D Medium.svg") format("svg");
}
.body{
	}

.contenedor{
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	width:100%;
	height:100%;}
.tatuaje{
	text-align:center;
	}
.tatuaje img {
	max-height: 800px;
	width:auto;
	height:80%;}
.cabecera{
	background:#D6D6D6;
	text-align:center; 
	font-weight:bolder; 
	font-size:55px;
	color:#FFF}
.mimadretexto{
	font-size:18px; 
	margin:0 auto; 
	color:#000;
	width:50%;
	}
.crojo{
	color:#F00;}
.medio{
	background:url(../images/fondo-web-00.jpg)}
.cuerpo{
	width:92.0%; 
	margin-left:4%;
	margin-right:4%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background:#FFF}

.colIzq{
	float:left;
	position:relative;
	width:30%;
	min-width:280px;
	margin:0px 5px;
	border-right:#999 1px solid;}
.colCen{
	float:left;
	position:relative;
	width:32%;
	min-width:280px;
	margin:0px 5px;}
.colDer{
	float:left;
	position:relative;
	width:30%;
	min-width:280px;
	border-left:#999 1px solid;
	margin:0px 5px;}
.hastag{
	font-weight: bold; 
	font-size:30px; 
	color:#F00; 
	text-align:center;
	margin-top:10px;
	margin-bottom:10px; }
.texto_encabezado{
	color:#F00; 
	font-size:25px;
	margin: 5px 0px 5px 0px;
	text-align:right;
	}	
.texto_titulo{
	text-align:right;
	color:#F00; 
	font-size:22px;
	font-style:italic;
	margin: 2px 0px 2px 0px;}
.texto{
	border:#F00 1px solid;
	background-color:#F8F8F8;
	width:300px;
	height:23px;
	margin: 2px 0px 2px 0px;
	vertical-align: top;
	padding-left:3px;
}
.ctexto{
	border:#F00 1px solid;
	background-color:#F8F8F8;
	width:305px;
	height:27px;
	margin: 2px 0px 2px 0px;
	padding-top:3px;
}
.btEnviar{
	border:#F00 solid 1px;
	background-color:#F00;
	padding:2px 10px 2px 5px;
	font-style:italic;
	color:#FFF;
	font-weight:bold; 
	font-size:24px; 
	margin:10px 0px 10px 10px;
}
.pie{
	position: fixed;
	bottom: 0;
	width:100%;
	background-color: #FFF;}
.btsubir{
	padding:10px; 
	background-color: #F00; 
	color: #FFF;
	font-weight:bold;
	border-radius:10px;
	border:#000 2px solid;  
	margin:10px auto 10px auto; 
	width:220px;
	cursor:pointer;
	font-size:28px;
	top:-66px;
	text-align:center;
}
.btenviar2{
	position: absolute; 
	left: 52%; top: 35%; 
	width: 220px; height: 110px;
	border:#FFF solid 1px; border-radius:20px;
	}
.social .social_div {
    bottom: 2%;
    position: fixed;
    width: 250px;
	background-color:#FFF;
	
	
	right:0px
}

.social .social_body {
    
}
.social .social_icon {
    margin:5px 5px 0px 5px;
}
.social{
	display: block;
	}
.ifacebook, .itwitter, .ipinterest, .igoogle, .ivimeo, .icorreo{
	background-image:url(../images/sprite.png);border-radius: 5px 5px 5px 5px;width: 32px; height: 28px;padding-bottom:3px; float:right;
}
.ifacebook{
	background-position: -4px -3px;;margin-right:32px;border:#FFF 1px solid; border-radius:5px 5px 5px 5px;
}
.itwitter{
	background-position: -4px -56px;margin-right:32px;border:#FFF 1px solid; border-radius:5px 5px 5px 5px;
}
.ipinterest{
	background-position: -4px -160px;margin-right:32px;border:#FFF 1px solid; border-radius:5px 5px 5px 5px;
}
.igoogle{
	background-position: -4px -211px;margin-right:32px;border:#FFF 1px solid; border-radius:5px 5px 5px 5px;
}
.icorreo{
	background-position: -3px -250px; margin-right:8px;border:#FFF 1px solid; border-radius:5px 5px 5px 5px;
 width: 48px;
}
