/*FUENTES PERSONALIZADAS*/
@font-face {
    font-family: 'Hero';
    src: url('/templates/default/fonts/Hero.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HeroLight';
    src: url('/templates/default/fonts/Hero Light.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



/*
@font-face {
    font-family: 'nobileregular';
    src: url('/templates/default/fonts/nobile-webfont.eot');
    src: url('/templates/default/fonts/nobile-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/default/fonts/nobile-webfont.woff') format('woff'),
         url('/templates/default/fonts/nobile-webfont.ttf') format('truetype'),
         url('/templates/default/fonts/nobile-webfont.svg#nobileregular') format('svg');
    font-weight: normal;
    font-style: normal;'nobileregular'
*/
}


html { height:100%; background:#fff; }
body { height:auto; margin:0px; color:#9c9e9f; font-family:Hero, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10pt; text-align:left; line-height:14pt; }

/* IMG BORDER IE7 */
*{margin:0px;padding: 0px;}
img {border:0px;}

noscript, noscript p, .noscript {line-height:13px; margin:0px;}
form, fieldset  { border:0px; padding:0px; margin:0px;}
a { text-decoration:none; color:#9c9e9f;}
a:hover { /*text-decoration:none; color:#545454;*/ }
a:visited {/* text-decoration:none; color:#545454;*/ }
/*a:focus, object  { outline:none; font-size:0.01em;}
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text; }*/
h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;/*display:inline;*/}
h2 { font-size:18px; text-transform:uppercase; color:444444; font-weight:normal;}
h1 { font-size:13px; font-weight:normal; }
ul { margin:0px;padding:0px; list-style-type:none; }
table {border-collapse: collapse; }
table td, table th{ padding: 0; }

.anythingSlider-minimalist-round.activeSlider .anythingWindow { border:0; }
.anythingSlider.anythingSlider-minimalist-round { padding:0px; }
.anythingSlider.anythingSlider-minimalist-round .anythingWindow { border:0; }
#menu_categorias { padding:20px 0 20px 0; border-top:1px dotted #000; border-bottom:1px dotted #000; width:990px; }

#debug { text-align:right; padding-bottom:10px; font-size:8pt; color:#C7B7A1;}
.debug { cursor:text; }
.displaynone { display:none; }

.wysiwyg {  text-align:left; color:#666; font-size:9pt; line-height:14pt; }

/*centrado principal */
/*.fondo { padding-bottom:30px; }*/
.wrap { width:990px; margin:0 auto; text-align:left; margin-top: 30px;  }

/*header*/
#header { min-height:132px; margin-top:5px; width:990px; }
#header_superior { width:100%; height:25px; border-bottom:1px dotted #000;}
#header_enlaces { width:495px; float:left; }
#header_idiomas { width:495px; float:left; }
#header_medio { width:100%; cclear:both; border-bottom:1px solid #000; text-align:center; }
#header_inferior { width:100%;  border-bottom:1px solid #000; text-align:center; }
/*#header_inferior_contenedor { padding-left:180px; }*/
#header_inferior_menu { width:100%; }
#header_inferior_submenu { width:100%; border-top:1px solid #000; }
#header_inferior_series { width:100%; border-top:1px solid #000; }

#main_images { background:#88181a; border-top:2px solid #dddcdc; border-bottom:2px solid #dddcdc; }
#main_images #main_images_cont{ width:990px; overflow:hidden; text-align:left; }
#main_images #main_images_cont.home{ margin:5px 0px 5px 0px; background:#fff; }
#main_images #main_images_cont.contactar { background:#88181a; margin:0px }
#main_images #main_images_cont.quienessomos { background:#88181a; margin:0px }
#main_images #main_images_cont.general { background:#88181a; margin:0px }
#main_images #main_images_cont.formulario_socio { background:#88181a; margin:0px }
#main_images #main_images_cont.noticias { background:#88181a; margin:0px }
#main_images #main_images_cont.colecciones { margin:20px 0px 20px 0px; height:86px; background:transparent; margin-left:46px; }
#main_images #main_images_cont ul { margin:0px; padding:0px; }
#main_images #main_images_cont li { margin:0px; padding:0px; }
#main_images #main_images_cont li.general{ background:url(/templates/default/images/quienessomos.jpg) no-repeat top left; height:244px; margin-left:8px; }
#main_images #main_images_cont li.quienessomos{ background:url(/templates/default/images/quienessomos.jpg) no-repeat top left; height:244px; margin-left:8px; }
#main_images #main_images_cont li.contactar{ background:url(/templates/default/images/contactar.jpg) no-repeat top left; height:244px; margin-left:8px; }
#main_images #main_images_cont li.noticias{ background:url(/templates/default/images/noticias.jpg) no-repeat top left; height:244px; margin-left:8px; }
#main_images #main_images_cont li.formulario_socio{ background:url(/templates/default/images/formulario_socio.jpg) no-repeat top left; height:244px; margin-left:8px; }
#main_images #main_images_cont img { margin-right:5px; }

#search { float:right; width:175px;  text-align:left; padding-top:14px; color:#9c9e9f; }
#search #search_text { width:129px; margin-left:10px; font-size:12px; font-style:normal; text-transform:uppercase; }
#search .field { background:#393a3a; border:1px solid #000; width:110px; height:20px; color:#000; }
#search label { text-transform:lowercase; }
#search #search_nodes { font-size:8pt; border:1px solid #ccc; }
#search input.submit { font-size:10px; border:1px solid #ccc; background:#9D9588; height:30px; width:60px; color:#fff; text-transform:uppercase; }
#search a img { vertical-align:bottom; }

#search_results { margin:20px 20px 0px 0px;}
#search_results .info { font-size:11px;color:#CCC;font-weight:bold; font-size:14px}
#search_results .search_text { font-style: italic;color:#222;font-size:14px;padding-left:5px }
#search_results .search_coincidences { display:block; font-size:14px}
#search_results .notfound { padding-top:13px;color:#888;}
#search_results .list { margin-top:30px; }
#search_results .list li { margin-bottom:20px }
#search_results .list a { color:#222;text-decoration:underline;font-size:14px }
#search_results .list p { text-align:justify; padding-left:18px; margin:0px; margin-top:4px; font-size:12px}
#search_results .dots  { font-weight:bold;color:#222;padding:0px 5px 0px 5px }
#search_results .highlight { font-weight:bold;color:#222 }


#breadcrumps {clear:both; height:27px; width:780px; text-align: left; font-size:9px; float:left; }
#breadcrumps ul	{ margin:0 0 0 0; padding:0; }
#breadcrumps li	{ float:left; height:27px; line-height:27px; }
#breadcrumps a	{ cursor:pointer; }
#breadcrumps a:hover { cursor:pointer; color:#000; }
#breadcrumps a.breadselected { /*font-weight: bold;*/ color:#000; }
#breadcrumps li.separador { width:7px; padding:0; }

#ceramic_touch { width:210px; float:left; text-align: right; }
#panelador { width:210px; float:right; text-align: right; }


#module     {  }
#module_cont{  }
/*.contenido { width:990px; text-align:left; margin-top:40px; border:1px solid #990000; padding-bottom:0px;  background:#ffffff }*/


#googlemap_fondo { width:645px; height:559px; border:1px solid #e0dfdc; margin-bottom:20px;  }
#googlemap  { color:#000 ; width:692px; height:598px; }
#googlemap a { color:#000;text-decoration:underline }


.adjuntos{ float:left; margin-top:20px;  margin-bottom:20px; }
/*.adjuntos h2 {margin-left:35px; color:#ffffff; font-size:11pt;  line-height:22px; font-weight:normal;  }*/
.adjuntos .file{float:left; margin-top:11px; }
.adjuntos .file a { color:#7d7b79; font-size:9pt;  }
.adjuntos .file a span.file_name{float:left; width:400px; color:#484848; }
.adjuntos .file a span.file_des{float:left; width:400px;  color:#999999; }
.adjuntos .file a span.file_size{float:left; }
.adjuntos .file a img.ico{ float:left; margin-right:20px;   }
.adjuntos .file a img.ico_down{ float:right;  margin-top:10px;  }



.paginator 		{ width:300px;  text-align:left; margin-top:20px;  margin-left:420px; font-size:11px;  height:20px; line-height: 20px; background:transparent; padding:20px; }
.paginator a	{ border:solid 1px #777; margin-left:2px; padding: 2px 5px 2px 5px; color:#777 }
.paginator .previous, .paginator a.next{ font-weight:bold; }
.paginator .selected	{ color:#fff; border:solid 1px #444; font-weight:bold; background:#000; }
.paginator .disabled	{ color:#666666; border:solid 1px #999999; cursor:text; display:none;}
.paginator .disabled:hover	{text-decoration:none;}
.paginator .text	{ border:0px;cursor:text;}
.paginator .text:hover	{text-decoration:none;}
.paginator .pageof { display:none; border:0px; cursor:text; color:#666666; padding:0px; margin-right:30px; }



.form_info { text-align:left; }

.form_info td           { text-align:left; vertical-align:top; height:25px; }
.form_info label		{ padding-right:10px; line-height:25px; font-size:9pt; line-height:20px; font-weight:normal; color:#000; }
.form_info .form_msg 	{ font-size:11px;font-weight:bold; color:#E0137C; margin-bottom:10px;}

.form_info fieldset 	{ margin:0px; padding:0px; border:0px; }
.form_info .submit		{ float:left; border:none; background-color:#000; color:#fff; font-weight:bold; padding:0px; margin:0px; cursor:pointer; width:100px; height: 25px; text-align:left; margin-top:10px; border:1px solid #a4a4a4; }

.form_info .field		{ border:0px solid #dfdcdc; background:#dfdcdc; color:#000; font-size:10pt; margin:0px; width:400px;  height: 25px; line-height:18pt;}
.form_info #query		{ height:100px; }
.form_info .field:focus	{ }
.form_info .required	{ font-weight:bold;  }
.form_info .checkbox 	{ margin:0px;width:13px; height:18px; margin-top:2px; margin-right:5px; border:0px;vertical-align:text-bottom;}


.form_info a			{ color:#666; text-decoration:underline; text-transform:uppercase;}
.form_info a:hover		{ color:#962F34; }


.form_info #captcha 	{ margin-top:5px; background:#DBD9CD;text-align:center;color:#1D4D97;font-size:19pt;font-weight:normal;border:1px solid #000; width:140px; letter-spacing:11px; height:30px !important;height:40px; padding-top:5px !important;padding-bottom:5px !important;padding:0px; line-height:36px; }
.form_info .captcha 	{ /*width:375px;padding-left:175px;*/ margin-top:17px; }

.form .submit			{ border:1px solid #3E3D3D; background:#3E3D3D; color:#cdcfd1; font-size:8pt; font-weight:normal; margin-top:20px; padding: 3px 23px 3px 23px; cursor:pointer; }

/*videos*/

.videos_previews { float:left; width:640px; }

.video_preview_bg { float:left; width:150px; margin-top:10px; display:inline; }
.video_preview { float:left; width:150px; height:85px; overflow:hidden; display:inline; }
.video_nombre { float:left; width:100px; margin-top:5px;  display:inline; height:40px; overflow:hidden; }
.video_ico { float:right; width:21px; margin-top:5px; display:inline; }


/*para los videos solos*/

.video {float:left;  text-align:left; width:798px; display:inline; margin-top:20px; }
.video a { color:#888888;  }
.video a:hover { color:#cb282b;  }

/*#map_canvas { position: relative; height: 478px; width: 100%; border:1px solid #FFF }*/


/*CARLOS*/
#headerLeft{}
#headerCenter{ width: 990px; /*white-space: nowrap;*/ }
#headerRight{}

#mainheader { position:relative; height:500px; width:100%; }
#mainSlider { position:relative; height:100%; width:100%; }
#logo{ text-align:center; padding:10px 0 5px 0; width:100%; }
#menuP { text-align:center; }
#menuP li.itemPadre { display:inline; line-height:35px; text-align:center; }
#menuP li.itemPadre a{ color:#000; text-transform:uppercase; }
#menuP li.itemPadre a.selected{ color:#e0137c; text-transform:uppercase; }
#menuP li.itemPadre a:hover { color:#e0137c; }

#menuH { text-align:center; }
#menuH li.itemPadre { display:inline; line-height:35px; text-align:center; }
#menuH li.itemPadre a{ color:#000; /*text-transform:uppercase;*/ }
#menuH li.itemPadre a.selected{ color:#e0137c; }
#menuH li.itemPadre a:hover { color:#e0137c; }

#menuS { text-align:center; list-style-type: none; margin-bottom: 10px; margin-top: 10px;}
#menuS li.itemPadre { display:inline; text-align:center; line-height:24px; }
#menuS li.itemPadre a{ color:#000; /*text-transform:uppercase;*/ white-space:nowrap; }
#menuS li.itemPadre a.selected{ color:#e0137c; }
#menuS li.itemPadre a:hover { color:#e0137c; }

#menuEmpresa { border-top:1px #9c9e9f dotted; padding-top:10px; font-size:8pt; line-height:14px; }

#language{ position:relative; float:right; font-size:8pt; }
#language ul  { list-style:none outside none; width:100%; position:relative; padding:0; clear:both; }
#language ul li { display:inline; float:left; line-height:25px; }
#language ul li a{ color:#808080; text-transform:uppercase; }
#language ul li a.selected{ color:#000; font-weight:bold; }
#language .social-elem { margin-left:10px; }


#bodyLeft{}
#bodyCenter{ width:990px; }
#bodyRight{}

#content {clear:both; position:relative; width: 100%; margin-bottom: 30px; overflow: hidden;}

#featuredThumbs{position: relative; width: 100%; height: auto;  overflow: hidden; margin-top: 30px; margin-bottom: 30px;}

.cont { /*text-align: center;*/ /* white-space: nowrap;*/ width: 1px; vertical-align:top;}

#featuredNews{border-top: 1px solid #b7b7b7; clear: both;}
.itemNews{width: 280px;  margin-top: 30px; margin-bottom:30px;}

#menu_social { width:990px; height:350px; border-bottom:1px solid #000; margin-bottom:20px; }
#menu_social_facebook{ float:left; padding:0 40px 0 20px; margin-top:15px;  }
#menu_social_flicker{ float:left; border-left:1px dotted #000; border-right:1px dotted #000; padding:0px 20px 0 20px; margin-top:15px; }
#menu_social_noticias{ float:right; width:275px; margin:15px 20px 0 20px; }
#menu_social_noticias ul{ text-align:center; margin-bottom:10px; }
#menu_social_noticias a{ color:#000; }
#menu_social_noticias .cdate{ font-size:12px; }
#menu_social_titulos{ margin-top:20px; border-bottom:1px solid #000; height:30px; }
#menu_social_titulos li{width:330px; text-align:center; float:left; line-height:30px;}

#footerLeft{}
#footerCenter{width: 990px;}

#footer {position:relative; width: 100%; margin-top:0px; padding:10px 0 10px 0;}
#footer {text-align:center; background:#000; line-height:18px; color:#fff; font-size:11px;}
#footer a{color:#fff; }
#info {position:relative; width: 100%; overflow: hidden;}
.infoContent{ position:relative; width: 280px; height:100%; margin-bottom:40px;}
.contentLeft {margin-left: 75px;}

#footerRight{}

#standardsLeft{}
#standardsCenter{ width:990px; }

#standardsRight{ }

/*.caja_tipo{ border:2px solid #e0e0df; }*/
#footer_sitemap { padding-top: 0px; margin:0px 0px 10px 0px; min-height:100px; }
#footer_sitemap .footer_sitemap_block { float:left;  margin-right:30px; min-width:150px}
#footer_sitemap a { text-decoration:none; }
#footer_sitemap li.level1 { border-bottom:1px dotted #000; margin-bottom:3px}
#footer_sitemap a.level1 { font-size:11px;color:#333333;line-height:18px;text-transform:uppercase}
#footer_sitemap a.level1:hover {color:#000}
#footer_sitemap li.level2 { }
#footer_sitemap a.level2 { font-size:11px;color:#666666;line-height:15px;text-transform:lowercase}
#footer_sitemap a.level2:hover {color:#000}

