/*arriba | derecha | abajo | izquierda */
/*
#############################################################
##
##	Copyright 2009 Gospel iDEA Reservados todos los derechos.
##	Fecha   : 29-06-2009
##	Autor   : Fernando Ferrufino Duran
##	URL     : http://www.gospelidea.com
##
#############################################################
*/

html{
	margin:0;
}

body{
	background:#a6bec7 ;
	margin:0;
}

.clearer{clear:both;}
a{
	color:#ff5400;
	text-decoration:none;
}
 a:hover{
	color:#e78419;
}
.container{
	background: url(images/bg.gif) repeat-y;
	width:922px;
	margin: 0 auto;	
}
.banner{
	/*background: url(images/banner.jpg) no-repeat;*/
	width:902px;
	height:102px;
}
.wrapper{
	margin:0 0 0 10px;
}
.m_line1{
	background: url(images/m_line1.jpg) repeat-y;
	width:902px;
	height:4px;

}
.menu{
	background: url(images/m_bg.jpg) repeat-y top;
	width:902px;
	height:46px;
	color:#cacaca;
	text-transform:capitalize;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
.menu ul{
	list-style-type:none;  
	margin:0 15px 0 0; 
	
}
.menu li {
	display:inline;
	height:44px;
	line-height:46px;
	padding:0 0 0 0;
}

.menu a{
	color:#adbfca;
	text-decoration:none;
	line-height:44px;	
	margin:1px 10px 0 0px;
	display:inline-block;
	height:44px;
	line-height:44px;
	vertical-align: baseline; /* BASELINE CORRECCIÓN*/
}
.menu a:hover{
	color:#44d5ff;
}
.menu a.active{
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
	padding:0 8px 0 8px;
	background:#2ea1cd;
	height:44px;
	line-height:44px;
	vertical-align: baseline; /* BASELINE CORRECCIÓN*/
}
.menu a:hover.active{
	color:#ffffff;
	background:#38a8d3;
}
/******************/
.dropmenudiv{
	position:absolute;
	top: 0;
	border: 0px solid #BBB; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font:10px normal Arial, Helvetica, sans-serif;
	line-height:20px;
	z-index:100;
	background-color: #f3f4f4;
	border:solid 1px #d7d7d7;
	width: 170px;
	visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90!important;
}
.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 0px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 2px 2px 10px;
text-decoration: none;
font-weight: bold;
color:#7a7773;
}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #d1dbdf;
color:#4c687d;
}
/*****************/
.m_line2{
	background:#f4f4f4;
	/*border-bottom:solid 1px #ebedee;*/
	height:9px;
	width:902px;
}

.search_subm_cont{
	width:902px;
	height:55px;
	background:url(images/submenu_bg.jpg) no-repeat;
}
.search_subm_l{
	width:350px;
	height:50px;
	float:left;
	line-height:50px;
	padding:0 0 0 22px;
}
.search_subm_l img{
	vertical-align:middle;
	margin:0 5px 0 0;
}

.submenu{
	width:480px;
	height:50px;
	color:#cacaca;
	text-align:right;
	float:right;
	
}
.submenu ul{
	list-style-type:none;  
	margin:0 75px 0 0; 
	
}
.submenu li {
	display:inline;
	height:44px;
	line-height:46px;
	margin: 0px 0px 0px 0px;
}

.submenu a{
	color:#adbfca;
	text-decoration:none;
	line-height:44px;	
}
.submenu a:hover{
	color:#44d5ff;
}
.submenu a.button {
	background: transparent url(images/btn_bg.jpg) repeat-x ; 
	color:#779709;
	text-decoration:none;
	display:inline-block;
	padding:0 10px 0 10px;
	height:44px;
	line-height:44px;
	vertical-align: baseline; /* BASELINE CORRECCIÓN*/
	border-left:1px solid #dadfe1;
	border-right:1px solid #dadfe1;
	border-bottom:1px solid #dadfe1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;

}
.submenu a.button:hover{
	background: url(images/btn_bg_hover.jpg) repeat-x;
	color:#0fb3c6;
}

/*acc */
#basic-accordian{
	width:330px;
	margin:0 0 0 5px;	
}

.accordion_head1{
	padding:0 0 0 35px;
	background:#e0e9ed url(images/bx_head1.jpg) no-repeat;
	color:#979b9d;
	height:38px;
	line-height:38px;
	cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.accordion_head2{
	padding:0 0 0 35px;
	background:#e0e9ed url(images/bx_head2.jpg) no-repeat;
	color:#979b9d;
	height:38px;
	line-height:38px;
	cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.accordion_head3{
	padding:0 0 0 35px;
	background:#e0e9ed url(images/bx_head3.jpg) no-repeat;
	color:#979b9d;
	height:38px;
	line-height:38px;
	cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.accordion_head4{
	padding:0 0 0 35px;
	background:#e0e9ed url(images/bx_head4.jpg) no-repeat;
	color:#979b9d;
	height:38px;
	line-height:38px;
	cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.accordion_head1:hover,.accordion_head2:hover,.accordion_head3:hover,.accordion_head4:hover{
	color:#5e676a;
}
.accordion_child1{
	float:left;
	background:#f2f5f6 url(images/bx_content1.jpg) no-repeat;
	color:#4c5153;
	font-size:12px;
	font-family:tahoma;
}
.accordion_child2{
	float:left;
	background:#f2f5f6 url(images/bx_content2.jpg) no-repeat;
	color:#4c5153;
	font-size:12px;
	font-family:tahoma;
}
.accordion_child3{
	background:#f2f5f6 url(images/bx_content3.jpg) no-repeat;
	float:left;
	color:#4c5153;
	font-size:12px;
	font-family:tahoma;
}
.accordion_child4{
	background:#f2f5f6 url(images/bx_content4.jpg) no-repeat;
	float:left;
	color:#4c5153;
	font-size:12px;
	font-family:tahoma;
}
.header_highlight{
	color:#4c5153;
}
.acc_izq{
	width:205px;
	padding:12px 0 10px 35px;
	float:left;
}
.acc_der{
	float:left;
	width:89px;
}
a.acc_link{
	color:#0696ba;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
}
a.acc_link:hover{
	color:#8ab208;
}

.separator{
	color:#ace2ed;
	margin:0 5px 0 5px;
}

.precio{
	float:left;
	width:80px;
	margin:42px 0 0 0;
	
}
.precio_l{
	width:42px;
	float:left;
}
.precio_r{
	width:35px;
	float:left;
	margin:9px 0 0 0;
}
.p_az{
	color:#496977;
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
}
.p_az2{
	color:#657075;
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
}
.p_p{
	color:#00b2e1;
	font-size:21px;
	font-weight:bold;
	font-family:tahoma;
}
.p_sm{
	color:#00b2e2;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma;
}
/*acc*/
.acc_pub_cont{
	widht:901px;
	margin:18px 0 0 0;	
}
.acc_pub_cont_left{
	width:342px;
	float:left;
}
.acc_pub_cont_right{
	width:559px;
	float:left;
}
.publicidad{
	/*background:url(images/publicidad_1.jpg) no-repeat;*/
	width:553px;
	height:180px;
}
.pub_shad{
	background:url(images/pub_shadow.jpg) no-repeat;
	width:553px;
	height:28px;
}
.acc_shad{
	background:url(images/acc_shadow.jpg) no-repeat;
	width:330px;
	height:22px;
}


#search_box input.text
{
	border:1px solid #a3b8c0;
	color:#969696;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 3px 3px 5px;
	width:125px;
}

#search_box input.submit
{
background: #209ece;
border: solid 1px #9be0e0;
padding:2.5px 18px 2.5px 18px;;
color: #FFFFFF;
font-size:12px;
font-weight:bold;
font-family:tahoma;
vertical-align: middle;
}

#search_box .option{
	color:#969696;
	border:solid 1px #a3b8c0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 3px 2px 5px;
	
}

.content{
	width:902px;
	margin:10px 0 0 0;
}

.content_left{
	width:665px;
	float:left;
	/*background:#999900;*/
}
.content_right{
	width:235px;
	float:left;
	/*background:#663366;*/
}
.content_left_col1{
	width:330px;
	/*width:300px;*/
	float:left;
	/*background:#333333;*/
	margin:0 0 0 5px;
}
.content_left_col2{
	width:330px;
	/*width:318px;*/
	float:left;
	/*background:#FFFF00;*/
}
.caja{
	width:325px;
	background:#fafafa url(images/caja_bg.jpg) repeat-x;
	
}
.caja h1{
	color:#325e6c;
	font-size:14px;
	font-weight:bold;
	font-family:tahoma;
	margin:20px 0 0 20px;
	padding:0px 0 0 18px;
	display:inline-block;
	background: url(images/h1bullet.jpg) no-repeat left center;
	
}
.caja p{
	color:#325e6c;
	font-size:12px;
	font-family:tahoma;
	padding:0 10px 19px 23px;
}
.caja img{
	float:right;
	margin:15px 15px 0 0;
}
.caja img.img_izq{
	float:left;
	margin:15px 15px 0 0;
}
.caja a{
	color:#8ab208;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
}
.caja a:hover{
	color:#ff7800;
}
.caja a.dere{
	color:#8ab208;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	text-align:right;
	float:right;
	margin:0 15px 10px 0;
}
.caja a.dere:hover{
	color:#ff7800;
}

.caja ul{
	list-style:url(images/news_bullet.png) outside;
	margin:20px 0 0 0;
	padding:0 0 20px 42px;
	
}

.caja li{
	margin:0 15px 4px 0;
	
}

.caja a.lista{
	color:#0b86ac;
	font-size:12px;
	font-family:tahoma;
	font-weight:normal;
	text-decoration:none;	
}
.caja a.lista:hover{
	color:#ff7800;
}

.sidebar{
	width:230px;
	background:#fafafa url(images/sidebar_bg.jpg) no-repeat top;
	margin:0 0 2px 0;
}
.sidebar h1{
	color:#1581a5;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma;
	margin:0px;
	padding:21px 0 0 22px;
	text-transform:uppercase;
}
.sidebar p{
	color:#325e6c;
	font-size:12px;
	font-family:tahoma;
	padding:5px 10px 19px 23px;
}

.sidebar a{
	color:#8ab208;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
}
.sidebar a:hover{
	color:#ff7800;
}
.sidebar img.img_principal{
	position: relative;
	float: left;
	margin: 10px 10px 5px 20px;

}
.sidebar img.img_der{
position: relative;
	float: right;
	margin: 15px 15px 0 10px;
}
.sidebar img.img_enlinea{
	margin: 0 15px 10px 0;
	position:relative;
}
.bigbox, .bigbox2{
	width:655px;
	background:#fafafa url(images/bigbox_bg.jpg) repeat-x;
	margin:0 0 30px 5px;
}

.bigbox h1, .bigbox2 h1{
	color:#325e6c;
	font-size:14px;
	font-weight:bold;
	font-family:tahoma;
	margin:20px 0 0 20px;
	padding:0px 0 0 18px;
	display:inline-block;
	background: url(images/h1bullet.jpg) no-repeat left center;
	
}
.bigbox h1 a{
	color:#325e6c;
	font-size:14px;
	font-weight:bold;
	font-family:tahoma;		
}
.tach {
	text-decoration: line-through;
	color:#343434;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 10px 19px 23px;
}
.ntach {
	color:#FF6600;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 10px 19px 23px;
	font-weight: bold;
}
.bigbox p, .bigbox2 p{
	color:#325e6c;
	font-size:12px;
	font-family:tahoma;
	padding:0 10px 19px 23px;
}

.bigbox a, .bigbox2 a{
	color:#8ab208;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
}
.bigbox a:hover, .bigbox2 a:hover{
	color:#ff7800;
}
.bigbox img{
	position: relative;
	/*float: left;*/
	margin: 5px 15px 10px 20px;

}
.bigbox img.imgder{
	float: right;
	margin: 5px 20px 0px 10px;
}

.footer{
	background:url(images/footer_bg.jpg) repeat-x;
	width:902px;
	height:215px;
	margin:50px 0 0 0;
}
.footer h1{
	color:#464f53;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma;

	padding:60px 0 0 52px;
	text-transform:uppercase;
}
.footer ul{
	list-style:none;
	margin:0;
	padding:0px 0 0 52px;

}

.footer li{
	margin:0px;
	padding:0px;	
}

.footer a.vinc{
	color:#fafafa;
	font-size:11px;
	font-family:tahoma;
	font-weight:normal;
	text-decoration:none;
	
}
.footer a.vinc:hover{
	color:#ff7800;
}
.l1{
	width:180px;
	float:left;
}
.footer a.footder{
	color:#fafafa;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	text-align:right;
	float:right;
	margin:15px 15px 10px 0;
}
.footer a.footder:hover{
	color:#ffffff;
}
.tabla_bg{
	margin:0 0 20px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tabla_bg tr{
	height:29px;
	color:#343434;
	background:#f9fafb;
	font-size: 12px;
}
.tabla_bg tr#titulo{
	background:url(images/tabla_bg.jpg) repeat-x;
	height:37px;
	color:#FFFFFF;
	text-transform: uppercase;
	font-size: 13px;
	border-bottom:none;
}

.tabla_bg td{
text-align:center;
padding:0 0 0 5px;
border-bottom:1px solid #d3d3d3;
}
.tabla_bg td#izq{
text-align:left;
padding: 0 0 0 5px;
}
.tabla_bg td#nobord_left{
text-align:left;
padding:0 0 5px 5px;
border-bottom:none;
}
.tabla_bg td#nobord{
text-align:center;
padding:0 0 5px 5px;
border-bottom:none;
}
.tabla_box{
border: solid 1px #CCCCCC;
width:525px;
margin:0 0 0 15px;
}
/*tabla precios*/
table.precios {
	border: 1px solid #EBEBEB;
	width: 655px;
	margin: 20px auto;
}
table.precios thead tr.titulo th {
	color: #fff;
	background:url(images/tabla_bg.jpg) repeat-x;
	height:37px;
	text-transform:uppercase;
	border: 0;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 0.9em;
	line-height: normal;
	font-weight: bold;
	text-align:center;
	padding-bottom:8px;
}
table.precios tbody th.caracteristicas {
	font: normal 0.9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #666;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	border-top: 1px solid #f9fafb;
	background-color: #FFF;
}
table.precios tbody th.destacado {
	color: #666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	border-top: 1px solid #f9fafb;
	background-color: #eef7fc;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	line-height: 1.5em;
	font-weight: bolder;
	font-variant: normal;
}
/*table.precios tbody th.caracteristicas:hover {
	color: #339;
	background-color: #F4F7FF;
}*/
table.precios tbody tr.botones th {
font: bold .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
color: #fff;
background: #f9fafb;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
border-top: 1px solid #eee;
}
table.precios tbody td.agotado {
	font: .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #fff;
	background-color: #95A7B9;
	background:url(images/ui-bg_diagonals-thick_20_666666_40x40.png);
}
table.precios tbody th {
font: bold .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
color: #DC4503;
background: #FEFFF1;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
border-top: 1px solid #eee;
} 
table.precios tbody td  {
	font: .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #666;
	text-align: left;
	border-top: 1px dotted #eee;
	background: #f9fafb;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*table.precios tbody tr:hover td
{
	color: #339;
	background-color: #fff;
}*/
table.precios tbody a:link {
	font: 1.0em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #8ab208;
}
table.precios tbody a:hover {
	color:#ff7800;
}
.precios_tabla {
	color:#30BAD8;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 1.4em;
	line-height: 1.5em;
}
.antes {
	font: .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-decoration: line-through;
	color:#343434;
}
.ahora {
	font: .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
	color:#FF6600;
	font-weight: bold;
}
.tachado {
	text-decoration: line-through;
	
}
.pequeno {
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.5em;
}
.naranja{color:#FF6600;}
.plomo{color:#7b7b7b;}
.celeste{color:#30BAD8;}