* { margin:0; padding:0; }
img { border:0; }
table { border:0; }
body { font-family: Arial; color:#333; text-align: left;  }
body a { font-weight:bold; text-decoration:none; }
body a:hover { text-decoration:underline; }
input { font-family:Arial; color:#000; background:#FFF; }
select { font-family:Arial; color:#000; background:#FFF; }
table { font-family:Arial; color:#000; }
textarea { font-family:Arial; color:#000; background:#FFF; }
ul { list-style:none; }
li { list-style:none; }
#clear { clear:both; }
#contenedor { width:923px; margin:0 auto; }
.red { color:#F00; }
.rojo { color:#F00; }

body {
	background-color:#000;
	background-attachment:fixed;
	background-image: url(/media/image/fondos/fondo_001.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#fondo{
	margin: 0;
	padding: 0;
	width:100%;
	position:absolute;
	top: 0; left: 0;
	background-image: url(/media/image/web/bg.gif);
	background-position: fixed;
	text-align:center;
}
#contenido{
	width:960px;
	margin: 20px 0 40px 0;
	padding: 12px 20px 5px 20px;
	position:relative;
	background-image: url(/media/image/web/bg_cont.png);
	text-align: left;
}
#redonda {
	width: 694px;
	height: 694px;
	background-image: url(/media/image/web/redonda.png);
	color: #ffffff;
}

#c_redonda {
	width: 694px;
	height: 694px;
	background-image: url(/media/image/web/logo_home.png);
	color: #ffffff;
}

#redonda a { color: #FF0020; }
#redonda a:hover { color: #d8d8d8; text-decoration: none; }

#c_redonda a { color: #FF0020; }
#c_redonda a:hover { color: #d8d8d8; text-decoration: none; }

.rojo { color: #FF0020; }

#anmar {display: none; }

h1 { font-size: 35px; line-height: 35px; width: 494px; text-align: center; padding-top: 182px; background-color: #ff0020; }
h2 { font-size: 23px; line-height: 23px; width: 494px; text-align: center; padding-top: 12px; padding-bottom: 12px; color: #d8d8d8;  }
h3 { font-size: 25px; line-height: 25px; width: 494px; text-align: center; padding-top: 12px; text-transform: uppercase; background-color: #ff0020; }
h4 { font-size: 17px; line-height: 20px; width: 494px; text-align: center; padding-top: 41px; background-color: #ff0020;  }
h4.pie { font-size: 17px; line-height: 20px; width: 494px; text-align: center; padding-top: 41px; background-color: #ff0020;   }


#contenido_home{
	width:1000px;
	margin: 20px 0 40px 0;
	padding: 165px 0 165px 0;
	position:relative;
	background-image: url(/media/image/web/bg_cont.png);
}
#caratula{
	padding: 0 0 165px 0;
	height: 339px;
	width:704px;
	background-color:#211E23;
	background-image: url(/media/image/web/home_quimet.png);
}

#head_caratula { height: 309px; width: 704px; }
#contenido_caratula{
	padding: 0 0 0 0;
}

#caratula p { padding: 86px 0 0 0; color: #fff; font-size: 12px; line-height: 24px; }
.naranja { color: #FF6600; font-weight: bold; font-size: 12px; line-height: 24px; }
.blanco { color: #fff; font-weight: normal; font-size: 12px; line-height: 24px; }
.gris { color: #333; font-weight: bold; font-size: 12px; line-height: 24px; }
.gris-no-bold { color: #333; font-weight: normal; font-size: 12px; }
.naranja-no-bold { color: #FF6600; font-weight: normal; font-size: 12px; }

#menu { float: left; width: 250px; padding-top: 1px; }
#menu_contenido { height: 275px; }
#menu_contacto 	{ width: 190px; border-top: 1px solid #333; padding-top: 16px; font-family: Arial; font-size: 12px; line-height: 17px; }
#menu_contacto_separador { margin: 16px 0 0 0; width: 190px; height: 10px; background-color: #333333; }

#datos { float: left; width: 710px; min-height: 710px; }

#datos p { font-size: 12px; line-height: 17px; padding: 0 0 17px 0; font-weight: normal; color: #333333; }
.negrita { font-size: 15px; font-weight: bold; }
.negrita-naranja { font-size: 15px; font-weight: bold; color: #FF6600; padding: 0 0 4px 0; }
.negrita-gris { font-size: 15px; font-weight: bold; color: #333333; padding: 0 0 4px 0; }
#cabecera{
	height: 31px;
	border-bottom: 1px solid #333;
	margin: 0 0 13px 0;
	text-align: right;
	font-family:Arial; 
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
#foto_cabecera2 { margin: 2px 0 19px 0; }
#foto_cabecera { margin: 0 0 20px 0; }
#logo	{ text-align: right; margin: 6px 0 1px 0;}
#separador { margin: 26px 0 10px 0; width: 710px; height: 10px; background-color: #333333; }

/* flash */

.home_caratula { font-size: 1px; width:704px; height:35px; color:#333; }
.subtitulo { text-align: right; font-size: 1px; width:710px; height:35px; color:#fff; }
.titular { font-size: 1px; width:710px; height:35px; color:#fff; padding-bottom: 10px; }
.menu_ilu { font-size: 1px; width: 250px; height: 21px; color: #fff; }
.menu_std { font-size: 1px; width: 250px; height: 21px; color: #fff; }

#submenu { width:710px; height:34px; color:#fff; padding: 0 0 20px 0; }
#mi_menu { display:none; }
.mi_menu { display:none; }

#botones_1, #botones_2, #botones_3, #botones_4, #botones_5, #botones_6, #botones_7, #botones_8, #botones_9, #botones_10 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_11, #botones_12, #botones_13, #botones_14, #botones_15, #botones_16, #botones_17, #botones_18, #botones_19, #botones_20 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_21, #botones_22, #botones_23, #botones_24, #botones_25, #botones_26, #botones_27, #botones_28, #botones_29, #botones_30 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_31, #botones_32, #botones_33, #botones_34, #botones_35, #botones_36, #botones_37, #botones_38, #botones_39, #botones_40 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_41, #botones_42, #botones_43, #botones_44, #botones_45, #botones_46, #botones_47, #botones_48, #botones_49, #botones_50 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_51, #botones_52, #botones_53, #botones_54, #botones_55, #botones_56, #botones_57, #botones_58, #botones_59, #botones_60 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_61, #botones_62, #botones_63, #botones_64, #botones_65, #botones_66, #botones_67, #botones_68, #botones_69, #botones_70 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_71, #botones_72, #botones_73, #botones_74, #botones_75, #botones_76, #botones_77, #botones_78, #botones_79, #botones_80 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_81, #botones_82, #botones_83, #botones_84, #botones_85, #botones_86, #botones_87, #botones_88, #botones_89, #botones_90 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_91, #botones_92, #botones_93, #botones_94, #botones_95, #botones_96, #botones_97, #botones_98, #botones_99, #botones_00 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_101, #botones_102, #botones_103, #botones_104, #botones_105, #botones_106, #botones_107, #botones_108, #botones_109, #botones_110 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_111, #botones_112, #botones_113, #botones_114, #botones_115, #botones_116, #botones_117, #botones_118, #botones_119, #botones_120 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_121, #botones_122, #botones_123, #botones_124, #botones_125, #botones_126, #botones_127, #botones_128, #botones_129, #botones_130 { width:473px; height:18px; color:#fff; margin: -11px 0 0 0; padding: 0 0 19px 0; }
#botones_n { width:473px; height:18px; color:#fff; margin: 0 0 0 -3px; padding: 11px 0 19px 0px; }

/* pie */

#pie { 
	width: 710px;
	height: 31px;
	border-top: 1px solid #333;
	margin: -1px 0 0 250px;
	padding-top: 7px;
	text-align: right;
	font-family:Arial; 
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-align: left;
 }
#pie a { font-size: 11px; text-decoration:none; font-weight:bold; }
#pie a:hover { text-decoration:underline; }
#pie-izq { float:left; width:590px; text-align: left; }
#pie-der { float:left; width:120px; text-align:right; }

/* Google Maps */
#mmmmap { display:inline-block; border:1px solid #333; width:628px; height:286px; margin:0 0 17px 0; overflow: hidden; }
#mmmap { display:inline-block; width:628px; height:286px; }


/**************************************** CONTACTAR ****************************************************/

#titulo-contactar { }
#contactar { font-size: 12px; padding:0 0 0 0; margin:0 0 0 0; }
#contactar-texto { padding:16px 0 0 0; }
#contactar-texto2 { padding:4px 0 0 0; }
#contactar-texto3 { padding:16px 0 12px 0; }
.ml28 { padding-left:28px; }
.ml39 { padding-left:39px; }

#form-contacto { margin:0 0 0 0; color: #333; }
#form-contacto input { width:471px; border:1px solid #999; color:#666; padding:0 3px 0 3px; height:16px; outline:0px; }
#form-contacto textarea { font-size: 12px; width:471px; border:1px solid #999; color:#666; padding:0 3px 0 3px; height:136px; outline:0px; }
#form-p { margin:15px 0 0 0; }
#form-p input { width:131px; border:1px solid #ccc; color:#666; padding:0 3px 0 3px; height:16px; outline:0px; }
.obligatorio { font-weight:bold; padding:0 0 0 7px; background:url(/media/image/web/asterisco.gif) no-repeat top left; }
.no { font-weight:bold; margin:0 0 0 9px; }
#botones-contacto img { margin:0 12px 0 0; display:inline-block; cursor:pointer; }
#botones-contacto input { margin:0 12px 0 0; padding:0; display:inline-block; cursor:pointer; background:url("/media/image/web/btEnviarStd.gif") no-repeat top left; border:0; width:65px; height:17px; float:left; }
#botones-contacto input:hover { background:url("/media/image/web/btEnviarIlu.gif") no-repeat top left; }
#form-contacto #corto { width:86px; }
.captcha { width:94px; height:18px; color:#fff; }
#contactar-desc { position:relative; margin:0px 0 0px 0; }

.carta, .carta_izquierda, .carta_derecha { font-size: 12px; color: #333;  }
.carta ul, .carta_izquierda ul, .carta_derecha ul {  }
.carta li, .carta_izquierda li, .carta_derecha li { display:block; background:url(/media/image/web/flechaLista.gif) no-repeat top left; padding:0 0 0 7px; margin:0; line-height: 22px; }
.carta_izquierda, .carta_derecha { float: left; line-height: 17px; }
.carta_derecha { width: 350px; margin: 0 0 0 10px; }
.carta_izquierda { width: 350px; }

.ul_bocatas { margin: 0 0 20px 0; }

#prensa { font-size: 12px; line-height: 17px; margin: -4px 0 0 0; }
.prensa-titulo { color: #FF6600; font-weight: bold; font-size: 15px; line-height: 18px; }
.separador_prensa { height: 17px; border-top: 1px solid #333; }

/* Maquetación fotos */

#datos #imagen-izq {
float:left;
margin:4px 20px 8px 0;
}

#datos #imagen-der {
float:right;
margin:4px 0 8px 20px;
}


#datos #imagen-izq-nf {
margin:4px 20px 13px 0;
}


.nota-pie-foto {
font-size: 12px;
display:block;
font-style:italic;
padding:7px 0 5px;
padding: expression('4px 0 5px');
}


.galeria_foto {
	width: 170px;
	height: 170px;
	float: left;
	text-align: center;
}

.galeria_sep {
	width: 10px;
	height: 170px;
	float: left;
}

.pt20 { margin: 20px 0 0 0; border: 1px solid #333; }
.npt { border: 1px solid #333; width: 126px; height: 168px; }

#site-general { padding:0 0 14px 0; }
#site-general a { padding:0 0 6px 0; display:inline-block; color:#333; }
#site-segundo { padding:0 0 0 15px; }
#site-segundo a { color:#666; }

.pr20 { padding-right:20px; }
#el_bar img { padding-bottom:20px; }