/*FUENTES PERSONALIZADAS*/

@font-face {
    font-family: 'Negotiate';
    src: url('/templates/default/fonts/negotiate_free.ttf') 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:#f2f2f2 url("/templates/default/images/fondos/fondo_mainmenu.gif") repeat-x top; }
body { height:auto; margin:0px; color:#000; font-family:'Negotiate', Helvetica, Arial; font-weight:normal; font-size:9pt; text-align:left; background:url(/templates/default/images/fondos/fondo_body.png) left top no-repeat; }

/* 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:#cccccc;}
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; }

#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; }

/*centrado principal */
/*.fondo { padding-bottom:30px; }*/
.wrap { width:990px; margin:0 auto; text-align: left; margin-top: 30px;  }

/*header*/
#header { /*wwidth:990px;*/ height:142px; }

#main_logo { }
#logo { clear:both; float:left; text-align:left; }

#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: 100%; text-align: left; ffont-size:12pt; margin-bottom:0px;  }
#breadcrumps.industrial{ background:#81a2c1; }
#breadcrumps.hortofruticola{ background:#a2c9c2;}
#breadcrumps.ceramica{ background:#f3d8b5; }
#breadcrumps.empresa{ background:#c1585c; }
#breadcrumps ul	{ margin:0 0 0 0; padding:0; }
#breadcrumps li	{ ddisplay:inline; float:left; height:27px; line-height:27px; padding:0 10px 0 10px; font-size:12px;}
#breadcrumps a	{ cursor:pointer; color:#fff;}
#breadcrumps a:hover { /*cursor:pointer; color:#732425;*/ }
/*#breadcrumps a.breadselected { font-weight: bold; color:#ffffff; }*/

#breadcrumps li.separador { width:7px; padding:0; }

#breadcrumps.industrial li.bread0 { background:#434444; }
#breadcrumps.industrial li.bread1 { background:#195998; }
#breadcrumps.industrial li.bread2 { background:#4978a5; }
#breadcrumps.industrial li.bread3 { background:#648aaf; }
#breadcrumps.industrial li.bread4 { background:transparent; }

#breadcrumps.industrial.bread4 { background:#4978a5; }
/*#breadcrumps.industrial.bread5 { background:#648aaf; }*/
#breadcrumps.industrial.bread5 { background:#81a2c1; }
#breadcrumps.industrial.bread6 { }
#breadcrumps.industrial.bread7 { background:#81a2c1; }


#breadcrumps.aplicaciones li.bread0 { background:#434444; }
#breadcrumps.aplicaciones li.bread1 { background:#195998; }
#breadcrumps.aplicaciones li.bread2 { background:#4978a5; }
#breadcrumps.aplicaciones li.bread3 { background:#648aaf; }
#breadcrumps.aplicaciones li.bread4 { background:transparent; }

#breadcrumps.aplicaciones.bread4 { background:#4978a5; }
#breadcrumps.aplicaciones.bread5 { background:#648aaf; }
#breadcrumps.aplicaciones.bread6 { }


#breadcrumps.instalaciones.bread4 { background:#648aaf; }
#breadcrumps.instalaciones.bread5 { }
#breadcrumps.instalaciones.bread6 { }


#breadcrumps.hortofruticola li.bread0 { background:#434444; }
#breadcrumps.hortofruticola li.bread1 { background:#007762; }
#breadcrumps.hortofruticola li.bread2 { background:#4e9185; }
#breadcrumps.hortofruticola li.bread3 { background:#7baaa2; }
#breadcrumps.hortofruticola li.bread4 { background:transparent; }

#breadcrumps.hortofruticola.bread4 { background:#4e9185; }
/*#breadcrumps.hortofruticola.bread5 { background:#7baaa2; }*/
#breadcrumps.hortofruticola.bread5 { background:#a2c9c2; }
#breadcrumps.hortofruticola.bread6 { }
#breadcrumps.hortofruticola.bread7 { background:#a2c9c2; }


#breadcrumps.ceramica li.bread0 { background:#434444; }
#breadcrumps.ceramica li.bread1 { background:#eb9e3a; }
#breadcrumps.ceramica li.bread2 { background:#e9b26a; }
#breadcrumps.ceramica li.bread3 { background:#ebc18a; }
#breadcrumps.ceramica li.bread4 { background:transparent; }

#breadcrumps.ceramica.bread4 { background:#e9b26a; }
/*#breadcrumps.ceramica.bread5 { background:#ebc18a; }*/
#breadcrumps.ceramica.bread5 { background:#f3d8b5; }
#breadcrumps.ceramica.bread6 { }
#breadcrumps.ceramica.bread7 { background:#f3d8b5; }


#breadcrumps.empresa li.bread0 { background:#434444; }
#breadcrumps.empresa li.bread1 { background:#bf1e2e; }
#breadcrumps.empresa li.bread2 { background:#c1585c; }
#breadcrumps.empresa li.bread3 { background:#000; }
#breadcrumps.empresa li.bread4 { background:transparent; }

#breadcrumps.empresa.bread4 { background:#c1585c; }
#breadcrumps.empresa.bread5 { background:#000; }
#breadcrumps.empresa.bread6 { }
#breadcrumps.empresa.bread7 { background:#f3d8b5; }


#module     {  }
#module_cont{  }
/*.contenido { width:990px; text-align:left; margin-top:40px; border:1px solid #990000; padding-bottom:0px;  background:#ffffff }*/

/*h2 {margin-left:0px; color:#fcc; font-size:11pt;  line-height:22px; font-weight:normal;  }*/



.contenido_titulo  { vertical-align:top; text-align:left; }
.contenido_titulo h1 { color:#545454; font-size:18pt; font-weight: normal; font-family: "Negotiate",Helvetica,Arial,"Lucida Grande",sans-serif;  }

.contenido_subtitulo {margin-top:13px; height:24px;  background:url(/templates/default/images/bg_naranja.gif) no-repeat left top; }
/*.contenido_subtitulo h2 {margin-left:35px; color:#ffffff; font-size:16pt;  line-height:24px; font-weight:normal;  }*/



#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:650px; 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:#a0433f; }
.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:#747374; }
.form_info .form_msg 	{ font-size:10pt;font-weight:bold; color:#bf1e2d; margin-bottom:10px;}

.form_info fieldset 		{ margin:0px; padding:0px; border:0px; }
.form_info .submit		{ float:left; border:none; background-color:#bf1e2e; color:#fff; font-weight:bold; padding:0px; margin:0px; cursor:pointer; width:100px; height: 25px; text-align:center; margin-top:10px; border:1px solid #a4a4a4; }

.form_info .field			{ border:1px solid #dfdcdc; background:#fff; color:#666; font-size:10pt; margin:0px; width:495px;  height: 25px; line-height:18pt;}
.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:#c1c2c2; color:#000; 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 }


/*ALEX*/
#headerLeft{ }
#headerCenter{width: 990px;}
#headerRight{}

#mainheader {position:relative; height: 500px; width: 100%;}
#header {position:relative; height: 140px; width: 100%; }
#mainSlider {position:relative; height: 100%; width: 100%;}
#contentHeader{position:relative; height: 52px; width: 100%; }
#logo{position:relative; float:left; height: 100%; width: 205px; /*margin-top: 20px;*/ margin-left:0px; }
#mainMenu{position:relative; float:left; height:100%; width:790px; font-family: 'Negotiate', Helvetica, Arial; z-index: 500;}
#header #formLogin
{
	/*overflow: hidden;*/
	position:relative; 
	height:100%;
	display: table;
	float: right;
}

#header #formLogin .form {
    display: table-cell;
    vertical-align: middle;
}

#header #formLogin form li{
	float: left;
	/*display: table-cell;*/
	margin-right: 20px;
	color: #ffffff;
	
}


#header #formLogin > .titleLogin
{
	text-transform: capitalize;
}

#header #formLogin form li > label
{
	font-weight: bold;
}


#header #formLogin form li > input.field{
	background: #dcdcdc none repeat scroll 0 0;
    border: 1px solid #dfdcdc;
    color: #666;
    font-size: 10pt;
    height: 25px;
    line-height: 18pt;
    margin: 0 0 0 5px;
}


#header #formLogin form li > input.submit{
	margin-top: 0px;
}



#language{ position:relative; /*float:right; height:40px; width:200px;*/display: table; width: 100%;}
#language ul  { list-style:none outside none; width:100%; position:relative; padding:0; clear:both;  }
#language ul li { display:inline; float:right; /*margin-bottom:20px;*/ }
#language ul li a{ color:#434444; }
#language ul li a.selected{ color:#b52029; }
#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;}



#footerLeft{}
#footerCenter{width: 990px;}

#footer {position:relative; width: 100%; margin-top:0px;}
#info {position:relative; width: 100%; overflow: hidden;}
.infoContent{ position:relative; width: 280px; height:100%; margin-bottom:40px;}
.contentLeft {margin-left: 75px;}

#footerRight{}

#standardsLeft{background-color:#f2f2f2;}
#standardsCenter{ width:990px; border-top:8px solid #b52029; }

#logo2 { clear:both; float:left; position:relative; width:128px; height:25px; padding-top:12px; background:#f2f2f2; }
#infoStandards { position:relative; float:left; width:860px; height:80px; background-color:#f2f2f2; text-align:right; color:#626262;}
#infoCompany{ padding-top:14px; margin-bottom:0px; font-size:9pt; }
#infoCompany a{color:#999999;}
#standards ul { list-style-type: none; margin: 0; padding: 0; }
#standards ul li { display: inline;  font-size: 9pt; list-style-type: none; /*margin-right: 6px;  margin-left: 6px;*/ }
#standards ul li a {color:#cfcfcf; font-weight:normal; }

#standardsRight{background-color:#f2f2f2; }

/*.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; }
#footer_sitemap a.level2:hover {color:#000}