html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial;
	text-align: left;
	ertical-align: top;
	color:#818181;
	text-decoration:none;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
 /* End hide from IE Mac */
a{
	color:#0186CB;
}
a img, :link img, :visited img {
	border: 0;
}
h1{
	height:71px;
	line-height:71px;
	font-size: 20px;
	color: #0087CB;
	letter-spacing: -1px;
	float:left;
	background:url(graficos/tit2.jpg) repeat-x top #ECECEC;
}
h2{
	font-size: 13px;
	color: #0186C9;
	font-weight:bold;
}
h3{
	font-size: 13px;
	color: #0186C9;
	font-weight:bold;
	border-bottom:1px dotted #DADADA;
	padding-bottom:10px;
	margin-bottom:10px;
}
.aviso{
	font-size:11px;
	color:#949494;
}
.mayuscula{
	text-transform: uppercase;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
.middle{
	vertical-align:middle;
}
.clear{
	clear: both;
}
.left{
	float: left;
}
body {
	background:url(graficos/body_home_fondo.jpg) repeat-x top #ECECEC;
	text-align:center;
}
#main{
	width:960px;
	margin:auto;
	text-align:left;
	border:0px solid red;
}
#header_home{
	width:960px;
	height:436px;
	background:url(graficos/header_home_fondo.jpg) no-repeat top #ECECEC;
	border:0px solid yellow;
}
#content_home{
	width:923px;
	height:256px;
	padding-top:28px;
	padding-left:37px;
	background:url(graficos/content_home_fondo.jpg) no-repeat top #ECECEC;
	border:0px solid green;
}
.imgCol{
	padding-left:10px;
	float: right;
	border:0px solid green;
}
/*Interior*/
.body_interior{
background:url(graficos/body_interior_fondo.jpg) repeat-x top #FFF;
}
#header{
	width:960px;
	height:457px;
	background:url(graficos/header_interior_fondo.jpg) no-repeat top #ECECEC;
	border:0px solid yellow;
}
#botonera{
	width:276px;
	float:left;
	clear:both;
	margin-left:14px;
	border:0px solid black;
}
#botonera img{
	vertical-align:middle;
	margin-right:0px;
}
#botonera ul{
	padding-top:24px;
}
#botonera li{
	height:32px;
}
#botonera li a{
	color:#FFF;
	line-height:32px;
	margin-left:16px;
}
#content{
	width:860px;
	padding:0 50px 40px 50px;
	border:0px solid green;
}
#titular{
	padding-top:51px;
	padding-left:31px;
}
/**********/
#submenu{
	margin-top:25px;
	float:left;
	width:210px;
	border:0px dotted green;
}
#items a{
	color:#CFEEFF;
}
.items_fondo{
	background:url('graficos/submenu_fondo.jpg') repeat-y top;
}
.items_td{
	padding:14px 0 14px 30px;
}
.items_separa{

}
#aire{
	width:210px;
	float:left;
	padding-top:20px;
}
#info{
	width:636px;
	float:right;
	border:0px dashed blue;
}
#cierre_main{
	background-color:#E8E8E8;
	border:0px dashed black;
	text-align:center;
	background:url(graficos/cierre_home_fondo_extend.jpg) repeat-x top #ECECEC;
}
#cierre{
	width:910px;
	height:38px;
	background:url(graficos/cierre_home_fondo.jpg) no-repeat top #ECECEC;
	margin:auto;
	padding-left:50px;
	border:0px solid black;
}
#cierre_mapa{
	width:960px;
	height:30px;
	margin:auto;
	border:0px solid black;
	text-align:center;
}
#cierre_mapa a{
	color:#838383;
}
.txt_cierre{
	height:18px;
	overflow:hidden;;
}
.logo{
	width:292px;
	height:94px;
	float:left;
	display:blok;
	cursor:hand;
}
.idiomas{
	height:40px;
	float:right;
	padding-right:54px;
	padding-top:54px;
}
#botonera_home{
	width:276px;
	float:left;
	clear:both;
	margin-left:14px;
	border:0px solid black;
}
#botonera_home img{
	vertical-align:middle;
	margin-right:16px;
}
#botonera_home ul{
	padding-top:24px;
}
#botonera_home li{
	height:40px;
}
#botonera_home li a{
	color:#FFF;
	line-height:40px;
}
#flash{
	float:left;
	padding-left:1px;
	padding-top:15px;
}

/*HOME*/
#rotativas{
	width:244px;
	float:left;
	border:0px solid black;
	padding:8px 0 0 12px;
}
#rotativas h2{
	color:#FFF;
	padding-bottom:18px;
}
.fecha a{
	color:#0089C8;
	font-weight:bold;
	padding-left:24px;
}
.resumen_noti{
	border:0px solid blue;
	height:46px;
	padding:6px 10px 0 24px;
	overflow:hidden;
	margin-bottom:23px;
}
.secciones_home{
	width:176px;
	float:left;
	margin-left:22px;
	padding:8px 0 0 12px;
	border:0px solid blue;
}
.img_home{
	height:100px;
	display:blok;
	cursor:hand;
}
.secciones_home h2{
	color:#FFF;
	padding-bottom:8px;
	letter-spacing:-1px;
}
.entrar_home{
	padding-top:41px;
	padding-right:6px;
	float:right;
}
.entrar_home a{
	font-zise:15px;
}

/*FCK estilos*/
.fcktxt ul, .fcktxt ol, .fcktxt p, .fcktxt table, .fcktxt span{
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 16px;
}
.fcktxt a{
	color: #2243A4;
}
.fcktxt strong{
	font-weight:bold;
}
.fcktxt a:hover{
	olor: #fff;
	ackground: #7B7B7B;
	text-decoration:underline;
}
.fcktxt li{
	margin-left: 23px;
	list-style:disc;
}
.fcktxt table{
	border-collapse: collapse;
	border: 1px solid #ccc;
}
.fcktxt table td{
	padding: 3px;
	border: 1px solid #ccc;
	font-size: 12px;
}

/*Noticias*/

.event_int{
	display:blok;
}
.event_txt_int{
	loat:left;
	width:600px;
}
.event_txt_int a{
	color:#0085CA;
	font-weight:bold;
	font-size:13px;
}
.event_txt_int p{
	font-weight:normal;
	font-size:13px;
	color:#818181;
	padding-top:10px;
}
.event_txt_int span{
	color:#828282;
}
#event_fecha{
	color:#0085CA;
	font-size:11px;
}
.event_linea{
	border-bottom:1px solid #ECECEC;
	margin:10px 0 10px 0;
}
.paginas{
	font-weight:bold;
	line-height:11px;
	font-size:12px;
}
.link_numeracion_pagina{
	line-height:11px;
	color:#0087CB;
	font-size:12px;
}


/*galeria de fotos**/
.foto {
	display:none;
}
#principal{
	display:inline;
}
/*******************/

/*Productos*/
.tit_pro{
	font-size:13px;
	font-weight:bold;
	color:#535353;
	margin:0px;
	padding-top:0px !important;
	margin-bottom:5px;
}
#oferta{
	color:#0087C9;
}
.prod_separa{
	border-bottom:1px dotted #D9D9D9;
	margin:10px 0 30px 0;
}
/*carro*/
#paypal, #reembolso, #rembolso_form, #paypal_form{
	display:none;
	padding:10px 0 10px 0;
}
select{
	width:140px;
}
.agregado{
	margin:0 0 20px 0;
	padding-left:20px;
	background-color:#D4E5ED;
	height:26px;
	width:100%;
	line-height:26px;
}
.concepto{
	font-size: 12px;
	color: #0186C9;
	font-weight:bold;
}
#tabla_carro td{
	padding:0 0 6px 0;
}
#carri .seguir{
	font-size: 11px;
	font-weight: bold;
	font-face: arial;
	color:#FFF;
	width:120px;
	background: url(graficos/seguir.jpg) center no-repeat;
	border:0px;
	padding:4px;
}
#carri .input_carro{
	width:230px;
	padding:5px;
	border: 1px solid #DBD9DC;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #F7F7F7;
	color: #000;
}

#aceptado{
	display:none;
}




/* F O R M U L A R I O S */

.contacto_separa 	{background:url(graficos/contacto_separa.jpg) repeat-y; margin:0px 40px 0px 40px;}

#contacto input{
	width:230px;
	padding:5px;
	border: 1px solid #DBD9DC;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #F7F7F7;
	color: #000;
}

select{
	padding:2px;
	border: 1px solid #DBD9DC;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #F7F7F7;
	color: #818181;
}

.obligatorios{
	font: normal 11px Arial;
	color:#3756A8;
	text-decoration:none;
	line-height: 16px;
}

textarea{
	width:234px;
	height:90px;
	padding:3px;
	border: 1px solid #DBD9DC;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #F7F7F7;
	color: #000;
}

.archivo{
	background: url(graficos/archivo.jpg) center no-repeat;
	width: 143px;
	height: 26px;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	font-weight: normal;
	font-face: arial;
	color: #fff;
	display: block;
	float: center;
	text-decoration: none;
}

.examinar{
	padding:4px;
	width:200px;
	border: 0px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #646464;
}
#contacto .enviar{
	font-size: 12px;
	font-weight: bold;
	font-face: arial;
	color:#FFF;
	width:86px;
	background: url(graficos/enviar.jpg) center no-repeat;
	border:0px;
}
.politica {text-decoration: underline; color: #0088C9; font: normal 12px Arial;}
.location{
	position:absolute;
	padding:20px 0 0 96px;
	font-weight:bold;
	color:#FFF;
}
#zona_envio{
	idth:120px;
}

#carri label{
	display: block;
	float: left;
	padding: 4px;
	width: 150px;
	text-align: right;
}
