BODY {
	line-height: 1.5em;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b8b8b8;
}

div .clear { clear:both; }

/* clearfix */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

IMG{
	border: none;	
}

/* main */

* {	margin: 0; padding: 0; }

#main {
	margin: 0 auto; /*Center container on page*/
	width: 875px; /*Width of main container 911*/
	background-color: white;
	padding: 0 18px;
}

SPAN.favorito{
	position: absolute;
	top: 40px;
	right:45px;
}

SPAN.delicious{
	position: absolute;
	top:40px;	
	right:20px;
}

/* header */

#header{
	position: relative;
	height: 71px;
}

#header A{
	position: absolute;
	left:0;
	top:5px;	
}

#header #tel{
	position: absolute;
	right: 0;
	top:10px;
	color:#b7b7b7;
	font-size: 30px;
	font-weight: bold;	
	height: 50px;
	padding-top: 5px;
}

/* content */

#content{
	width: 875px;
	background-color: white;
}

#col_cen{
	width:597px;
	vertical-align: top;
}

#col_cen_2{
	width:100%;
	padding: 60px 0 40px 130px;;
}

#titulo{
	height: 20px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	font-size: 22px;
	margin: 15px 0;
	padding: 10px;	
	padding-left: 50px;
	background-image: url("../img/web/marca.jpg");
	background-repeat: no-repeat;
	background-position: 1% 50%;
	font-family: tahoma;
	color:#FD6502;
}

#col_der{
	width:278px;
	vertical-align: top;
}

#col_der DIV{
	padding: 0 3px;	
}

#eslogan{
	background-image: url("../img/web/1.jpg");
	background-repeat: no-repeat;
	height: 66px;
	width:875px;	
}

#opinion{
	background-color: #eaf3fa;
	color:#454545;
	width: 253px;
	margin-right: 5px;
	margin-top: 10px;	
}

#opinion P{
	padding: 20px;
	text-align: left;	
}

#menu{
	height: 205px;
}

#menu A{
	text-decoration: none;
	color: white;
	font-family: arial black;	
	font-size: 22px;
	line-height: 1.2;
}

.creacion{
	background-image: url("../img/web/1_a.jpg");
	background-repeat: no-repeat;
	width: 232px;
	height: 205px;	
}

.sin P A:hover{
	color:#f4ff63 !important;	
}

.creacion P{
	padding-left: 52px;
	padding-top: 50px;
}

.social{
	background-image: url("../img/web/4_a.jpg");
	background-repeat: no-repeat;
	width: 204px;
	height: 205px;
}

.social P{
	padding-left: 12px;
	padding-top: 52px;	
}

.marketing{
	background-image: url("../img/web/2_a.jpg");
	background-repeat: no-repeat;
	width: 206px;
	height: 205px;
}

.marketing P{
	padding-left: 15px;
	padding-top: 52px;	
}

.posicionamiento{
	background-image: url("../img/web/3_a.jpg");
	background-repeat: no-repeat;
	width: 233px;
	height: 205px;
}

.posicionamiento P{
	padding-left: 11px;
	padding-top: 52px;
}

.lema{
	font-family: tahoma;	
	font-size:13px;
	line-height: 1.1;
	padding-left: 53px !important;
	padding-top: 2px !important;
}

.lema_2{
	font-family: tahoma;	
	font-size:13px;
	line-height: 1.1;
	padding-left: 15px !important;
	padding-top: 2px !important;
}

.lema_3{
	font-family: tahoma;	
	font-size:13px;
	line-height: 1.1;
	padding-left: 12px !important;
	padding-top: 2px !important;
}

.lema_4{
	font-family: tahoma;	
	font-size:13px;
	line-height: 1.1;
	padding-left: 14px !important;
	padding-top: 2px !important;
}

#punto{
	text-align:left;
	font-weight:bold;
	font-size:11px;
	background-image: url("../img/web/punto_naranja.jpg");
	background-repeat: no-repeat;
	background-position: 0% 54%;
	padding-left: 15px;
}

/* home */

DIV#razones{
	background-color: #f4f4f4;
	background-image: url("../img/web/motivos.gif");
	background-repeat: no-repeat;
	background-position: 5% 5%;
	width: 579px;
	height: 300px;
	margin-top: 20px;
	color:#fd6502;
	font-weight: bold;
}

DIV#razones UL{
	list-style-type: decimal;
	padding: 80px 0 0 50px;	
}

DIV#razones UL SPAN{
	color: #000;
	font-weight: normal;	
}

/* footer */

#minilogo{
	height: 21px;
	width:100%;
	margin-top: 50px;
	color: #104179;
	font-weight:bold;
	text-align: center;
	padding-bottom: 5px;
}

#minilogo A{
	color: #104179;
	text-decoration: none;
}

#minilogo A:hover{
	text-decoration: underline;	
}

#footer{
	border-top: 1px solid #b8b8b8;
	font-size: 13px;
}

#footer P {
	text-align: left;
	color: #aaa;
	padding: 10px;
}

#footer A {
	text-decoration: none;
}

#footer A:active {
	text-decoration: none;
	color: #aaa;
}

#footer A:visited {
	text-decoration: none;
	color: #aaa;
}

#footer A:link {
	text-decoration: none;
	color: #aaa;
}

#footer A:hover {
	color: #aaa;
	text-decoration: underline;
}

#footer IMG {
	border: none;
}

/* CUPON */

#cupon{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	color: #000;
	width: 260px;
}

.separador{
	width: 20px;	
}

#cupon .campos{
	color: #fff;
	font-weight: bold;
}

#cupon .campos SPAN{
	color: #e2062c;
}

INPUT{
	border: 1px solid #d2d2d2;
	width: 147px;
	height: 23px;
}

TEXTAREA{
	border: 1px solid #d2d2d2;
	width: 222px;
	height: 50px;
}

#boton{
	background-color: #000;
	color:white;
	font-weight: bold;
}

.centrado{
	text-align: center;
}

/* END */

#gracias{
	font-weight: bold;
	font-size: 18px;
}