@charset "utf-8";

/* RESET CSS ______________________________________________________________________________*/

body,dl,dt,dd,ul,ol,li,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
 margin:0;
 padding:0;
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
fieldset,img { 
 border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
 font-style:normal;
 font-weight:normal;
}
ol,ul {
 list-style:none;
}
caption,th {
 text-align:left;
}
h1,h2,h3,h4,h5,h6 {
 font-size:100%;
 font-weight:normal;
}
q:before,q:after {
 content:'';
}
abbr,acronym {
 border:0;
}


* {
	padding: 0px;
	margin: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


h1 {
	color: #404c4c;
	font-size: 34px;
}
h2 {
	color: #D44A09;
	font-size: 24px;
}
h3 {
	color: #fff;
	font-size: 18px;
}
h4 {
	color: #D44A09;
	font-size: 15px;
}
h5 {
	color: #D44A09;
	font-size: 14px;
}
h6 {
	color: #D44A09;
	font-size: 12px;
}

p {
	font-size: 12px;
	color: #fff;
}

a, a.visited {
	color: #D44A09;
	font-size: 12px;
	text-decoration: underline;
}

a:hover {
	color: #404c4c;
	text-decoration:none;
}


h2 span{
	display:none;
}

.dobleline{
	background:url(../img/bsibility_dobleline_bg.jpg) repeat-x;
	height:2px;
	margin:5px 0;
}
.dobleline_2{
	background:url(../img/bsibility_dobleline2_bg.jpg) repeat-x;
	height:2px;
	margin:5px 0;
}
.dobleline_3{
	background:url(../img/bsibility_dobleline3_bg.jpg) repeat-x;
	height:2px;
	margin:5px 0;
}


/*__________Productos__________*/

.modal{
	padding:30px;
}

.product h2{
	color:#FFF;
	font-size:28px;
	line-height:24px;
}

.promo_big{
	background:url(../img/bsibility_promo_title_big.png) no-repeat;
	height:87px;
}
.marketing_big{
	background:url(../img/bsibility_marketing_title_big.png) no-repeat;
	height:86px;
}
.enlaces_big{
	background:url(../img/bsibility_enlaces_title_big.png) no-repeat;
	height:95px;
}
.optiweb_big{
	background:url(../img/bsibility_optiweb_title_big.png) no-repeat;
	height:87px;
}
.promo span, .marketing span, .enlaces span, .optiweb span{
	display:none;
}

.product_pie{
	bottom:5px;
	width:560px;
	height:50px;
	color:#682d07;
	position:absolute;
}

.a_partir{
	float:left;
	margin:0 0 0 5px;
}

.precio{
	font-size:38px;
	font-weight:bold;
}
.eurosmes{
	font-size:28px;
	font-weight:bold;
}
.contratar{
	background:url(../img/bsibility_tri_peq.png) left no-repeat;
	float:right;
	padding:0 0 0 10px;
	margin:10px 0 0 0;
}
.contratar a{
	font-size:18px;
}



.descripcion{
	margin: 20px 0 10px 0;
}

.apunte{
	font-style:italic;
	color:682d07;
	margin:20px 0 0 0;
	width:320px;
	float: left;
}

.garantia{
	background: url(../img/bsibility_servicio_garantizado.png) no-repeat;
	width:118px;
	height:119px;
	float: right;
	position: relative;
	margin:8px -21px 0 0;
}
.garantia span{
	display:none;
}

#adwords{
	width:230px;
	float:right;
	margin:20px 0 0 0;
}
#adwords p{
	font-size:10px;
}

#product_1, #product_2, #product_3, #product_4{
	width:150px;
	height:180px;
	float:right;
	margin:-30px -40px 0 0;

}
#product_1{
	background:url(../img/bsibility_icon_flecha_big.png) top right no-repeat;
}
#product_2{
	background:url(../img/bsibility_icon_barras_big.png) top right no-repeat;
}
#product_3{
	background:url(../img/bsibility_icon_globo_big.png) top right no-repeat;
}
#product_4{
	background:url(../img/bsibility_icon_star_big.png) top right no-repeat;
}



/*__________Contratar producto__________*/

.contratar_title{
	background:url(../img/bsibility_contratar_title.png) no-repeat;
	height:35px;
}

.producto_elegido{
	margin:40px 0;
}
.producto_elegido a{
	float:right;
	color:#cde2e3;
	margin:20px 80px 0 0;
}

.checkbox{
	float:left;
	margin: 20px 10px 0 0;
}

.promo{
	background:url(../img/bsibility_promo_title.png) no-repeat;
	height:44px;
	width:200px;
	margin:-25px 0 0 20px;
}
.marketing{
	background:url(../img/bsibility_marketing_title.png) no-repeat;
	height:43px;
	width:200px;
}
.enlaces{
	background:url(../img/bsibility_enlaces_title.png) no-repeat;
	height:48px;
	width:200px;
}
.optiweb{
	background:url(../img/bsibility_optiweb_title.png) no-repeat;
	height:44px;
	width:200px;
}



#contact_form{
	margin:10px 0 0 0;
}
.contact_label{
	color:#cde2e3;

}

.contact_input{
	background:url(../img/bsibility_input_2.png) no-repeat;
	width:243px;
	height:18px;
	border:none;
	padding:10px;
	margin:0 0 0 -4px ;
}

#enviar{
	background:url(../img/bsibility_boton_leer+.png) no-repeat;
	width:66px;
	height:25px;
	text-align:center;
	margin:0 2px 0 0 ;
	border:none;
	font-weight:bold;
	cursor:pointer;
	font-size:13px;
	float:right;
}