@charset "utf-8"; 
/* $Id: style.css,v 1.5 2009/07/13 23:52:57 andregriffin Exp $ */
/* Drupal 6 Framework - Created by Andre Griffin
----------------------------------------------------------------

/**
 * 0.RESET 
*/
@import "reset.css";

/**
 * 1.GLOBAL
 */
body {
color:#333333;
font-family:Arial;
font-size:14px;
line-height:1.5;}

h1, h2, h3, h4, h5, h6 {color:#111;font-family:Helvetica, Arial, sans-serif;font-weight: normal;}

h1 {font-size:27px;
font-weight:bold;
line-height:29px;
margin-bottom:0.5em;}

h2 {margin-bottom:15px;color:#333333;font-family: Arial, Helvetica, sans-serif;font-size:32px;line-height:100%;}
h2 a:link, h2 a:visited {color:#333333;font-family: Arial, Helvetica, sans-serif;font-size:25px;line-height:100%;}
h2 a:hover {color:#666;font-family: Arial, Helvetica, sans-serif;font-size:25px;line-height:100%;}

h3 {color:#333333;font-family: Arial, Helvetica, sans-serif;font-size:24px;line-height:100%;}

h4 {font-size: 1.2em;line-height: 1.25em;margin-bottom: 1.25em;}

h5 {font-size: 1em;font-weight: bold;margin-bottom: 1.5em;}

h6 {font-size: 1em;font-weight: bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}

p {margin: 0 0 1.5em 0;}

p a:link {text-decoration: underline;}

a:link, a:visited {color:#717171;font-family:Arial;font-size:13px;font-weight:bold;outline:medium none;text-decoration:none;}

a:focus {outline: 1px dotted;}

a:hover, a:active, li a.active {color: #8AC72B;outline: none;text-decoration: none;}

/**
 * 2.LAYOUT
 */
.container {margin: 0 auto;padding: 0;width: 973px;}

/* add this class to div.container in page.tpl to show grid */
.showgrid {background: url(images/grid.png) repeat;}

/**
 * 3.MAIN
 */
/* 1 column */
#main {margin: 0 0 1.5em;position: relative;padding:0px 15px;}
#main1 {margin: 0 0 1.5em;position: relative;padding:0px 15px;}
#main2 {margin: 0 0 1.5em;position: relative;padding:0px 15px;}

/* 3 columns */
body.sidebars #main {float: left;width: 630px;}

/* 2 columns - sidebar-left */
body.sidebar-left #main {text-align:left;width:100%;}

/* 2 columns - sidebar-right */
body.sidebar-right #main {float: left;width:973px;}

/**
 * 4.SIDEBARS
 */
.sidebar {width: 150px;}

#sidebar-left {float: left;  margin-right: 10px;}

#sidebar-right {float: right;margin-left: 10px;}

/**
 * 5.HEADER
 */
 


#header #logo {float: left;}

#header #sitename {float: left;margin-bottom: 1.5em;}

#header h1 {font-weight: bold;margin: 0;}

#header h1 a {text-decoration: none;}

#header #siteslogan {display: block;font-size: 1.5em;line-height: 1em;}

#search-theme-form {float: right;margin: 0;}

#search {padding-right:20px;}
#search-theme-form input {border:medium none;height:20px;margin:14px 0 0;width:140px;}
#search-theme-form input#edit-submit {background:none repeat scroll 0 0 transparent;float:right;font-size:0;padding:0;position:relative;top:1px;width:20px !important;cursor:pointer;}
#search-theme-form input#edit-submit-2 {background:none repeat scroll 0 0 transparent;float:right;font-size:0;padding:0;position:relative;top:1px;width:20px !important;cursor:pointer;}
#search-theme-form input#edit-submit-1 {background:none repeat scroll 0 0 transparent;float:right;font-size:0;padding:0;position:relative;top:1px;width:20px !important;cursor:pointer;}


/* removes "Search this site:" label from search forms */
div#edit-search-theme-form-1-wrapper label, div#edit-search-block-form-1-wrapper label {display: none;}

/**
 * 6.NAVIGATION
 */
ul.links li {background: none;margin: 0 1em 0 0;padding: 0;}

/* bottom margin leaves space for secondary links */
#nav {font-size: 1em;line-height: 1em;margin: 0 0 3em;position: relative;}

#nav ul.primary-links, 
#nav ul.dynamic-persistent-menu-menu {background: #eee;font-weight: bold;margin: 0;padding: 0 .5em;}

#nav ul.primary-links li, 
#nav ul.secondary-links li, 
#nav div.block-dynamic_persistent_menu li {background: none;margin: 0;padding: 0;}

#nav ul.primary-links li a:link, 
#nav ul.primary-links li a:visited, 
#nav ul.dynamic-persistent-menu-menu li a:link, 
#nav ul.dynamic-persistent-menu-menu li a:visited {display: inline-block;line-height: 3em;margin: 0 1em 0 0;  padding: 0;}

#nav ul.primary-links li a:hover, 
#nav ul.primary-links li a:active, 
#nav ul.dynamic-persistent-menu-menu li a:hover, 
#nav ul.dynamic-persistent-menu-menu li a:active {text-decoration: underline;}

#nav div#secondary-links, 
#nav ul.dynamic-persistent-menu-sub-menu {padding: 0;position: absolute;width: 100%;}

#nav ul.secondary-links li a:link, 
#nav ul.secondary-links li a:visited, 
#nav ul.dynamic-persistent-menu-sub-menu li a:link, 
#nav ul.dynamic-persistent-menu-sub-menu li a:visited {display: inline-block;line-height: 3em;margin: 0;  padding: 0 .5em;}

#nav ul.secondary-links li a:hover, 
#nav ul.secondary-links li a:active, 
#nav ul.dynamic-persistent-menu-sub-menu li a:hover, 
#nav ul.dynamic-persistent-menu-sub-menu li a:active {text-decoration: underline;}

#nav .block {margin: 0;}

#nav ul.dynamic-persistent-menu-menu {display: block !important;}

.breadcrumb {color: #ccc;padding: 0;}

.breadcrumb a:link, .breadcrumb a:visited {color: #666;}

.breadcrumb a:hover {color: #999;}

/**
 * 7.NODES
 */
span.submitted {color: #898989;font-size: .8333em;line-height: 1.5em;}
.node_story{border-bottom:1px solid #CCCCCC;
float:right;
margin-bottom:25px;
padding-bottom:10px;width:670px;}
.node .picture {float: left;margin: .5em .5em .5em 0;}
.node_story .foto{	float:right;	margin-bottom:10px;	margin-left:20px;}
.post_info {font-family:Times New Roman; font-style:italic; margin-bottom:30px; padding-bottom:10px; border-bottom:1px dotted;}
.post_info .por{font-weight:bold;}
.post_info .fecha{border-bottom:1px dotted;}
.recursos{float:left;position:relative;width:195px;}
.desc_foto{background-color: rgb(238, 238, 238);padding: 14px;width: 600px;border:1px solid #CCCCCC;	margin-top:-5px;}
.meta {margin: 0 0 3em;}

.meta div.links {float: left;}

.meta div.terms {float: right;}

.meta div.terms span {float: left;}

.meta div.links ul.links li {float: left;padding: 0 1em 0 0;}

.meta div.terms ul.links li {float: left;padding: 0 0 0 1em;}

.node_read_more {font-weight: bold;}


/* pagination */
.item-list ul.pager li {margin: 0;padding: 0;}

.item-list ul.pager li a:link, 
.item-list ul.pager li a:visited, 
.item-list ul.pager li.pager-current {margin: 0;padding:6px;text-decoration: none;}

.item-list ul.pager li a:hover, 
.item-list ul.pager li a:active {text-decoration: underline;}

.item-list ul.pager li.pager-current {border-bottom: 2px solid;color: #069;font-weight: bold;}

/**
 * 8.COMMENTS
 */
.comment {margin: 0;padding: 0;}
.comment-bar {font-size: 1em;line-height: 1.5em;position: relative;}

.comment span.submitted {color: #898989;}

.comment span.new {color: red;}

.comment-title {display: none;}

.comment .picture {float: right;margin: 0 0 .5em .5em;}

.comment ul.links {margin: 0 0 1.5em;}

.comment ul.links li a {text-decoration: underline;}

.indented {border-left: 1px solid #ddd;margin-left: 2em;padding-left: 1em;}

/**
 * 9.BLOCKS
 */
.block {margin:0;position: relative;}

/* login block */
#user-login-form {padding: 0 .5em;text-align: left;}

#user-login-form .form-item {margin: 0;}

#user-login-form .item-list ul li {background: none;padding: 0;}

/* block configuration links */
div.block div.edit {background-color: #f5f5f5;border: 1px solid #ddd;display: none;font-size: 9px;padding: 2px 0 2px 10px;position: absolute;right: 0;top: 0;z-index: 40;}

div.block:hover div.edit {display:block;}
div.block div.edit a {color: #999;margin-right: 10px;}

div.block div.edit:hover a {color: #000;}

/* views configuration links */

div.view div.views-hide-hover,div.view:hover div.views-hide,div.view div.views-admin-links,div.view div.views-admin-links-hover,div.view div.views-admin-links:hover {background-color: #f5f5f5;border: 1px solid #ddd;font-size: 9px;margin-right: 0;margin-top: 0;padding: 0;padding-left: 10px;position: absolute;right: 0;  top: 0;width: auto;}

div.view div.views-admin-links li a {color: #999;}
/* Finder block */
#order_result{background-color:#FAFAFA;border-bottom:1px dashed #333333;border-top:1px dashed #333333;float:left;font-size:13px;font-weight:bold;height:45px;line-height:45px;width:770px;}
#order_result .condition {float:right; position:relative; padding-right:10px;}
#order_result .param {float:right; position:relative;}
#order_result .ordenar_lista {padding-left:10px;float:left;position:relative;}
#order_result select {margin:0 10px;}
#order_result option {background:none repeat scroll 0 0 #FEFEFE;border-bottom:1px dotted #CCCCCC;margin-top:0;}
.filter_tit{background:url("images/generales/tit_categorias.png") no-repeat scroll center center transparent; width:177px;height:36px;}
.filter_tit_filtros {background:url("images/generales/tit_filtros.png") no-repeat scroll center center transparent; width:177px;height:36px;}
.filter_box {width:177px; margin-bottom:15px;}
.tit_seleccione {color:#666666;float:left;font-size:11px;margin:5px;}
.filter_content {border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding-bottom:15px;
width:175px;}
.filter_cont {border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin-left:1px;
padding-bottom:15px;
width:174px;}
.filter_box ul { margin:0; padding:0;}
.filter_box ul li {list-style:none outside none;}
.filter_desc {font-weight: bold;padding-top: 5px;padding-bottom: 2px;padding-left: 10px;}
.filter_cont div{padding: 5px;}
.filter_content div{padding: 5px;}
.filter_desc_active{color: #FFF;background-color: #DC3E39;}
.filter_desc_active label{ font-weight:bold;}
.filter_desc_active span{text-align:right;}
.tit_termino {font-weight:bold;
padding-left:10px;}
/**
 * 10.FOOTER
 */
#footer {background:url("images/footer/bg_footer.png") repeat-x scroll 0 0 #F6F6F6;border-bottom:1px solid #CCCCCC;height:250px;margin:20px 0;position:relative;padding-top:25px;}
#footer a.feed-icon {position: absolute;right: 0;top: 1.416667em;}

/* support drupal */
#footer #block-system-0 {position: absolute;right: 25px;top: 1.5em;}

.footer_content { width:973px; margin:0 auto; }
.footer_content_left { width:727px; float:left; position:relative; }
.footer_content_right { width:245px; float:right; position:relative;}
.go_top {float:right;padding-right:5px;position:relative;}
.rss_footer { float:left;padding-left:10px;padding-top:5px;position:relative;}
.logo_footer {float:left;padding-left:10px;padding-top:20px;}
#menu_bottom {float:left;margin-left:12px;margin-top:15px;width:650px;}
#menu_bottom ul {margin:0;padding:0;}
#menu_bottom ul li { list-style:none; float:left; padding-right:5px;}
.menu_1 {clear:both;float:left;}
.menu_1 a:link, .menu_1 a:visited {color:#788C8D;font-family:Trebuchet MS;font-size:11px;font-weight:normal;}
.menu_1 a:hover {color:#333;font-family:Trebuchet MS;font-size:11px;font-weight:normal;}
.menu_2 {clear:both;float:left;}
.menu_2 a:link, .menu_1 a:visited {color:#666;font-family:Trebuchet MS;font-size:10px;font-weight:normal;}
.menu_2 a:hover {color:#333;font-family:Trebuchet MS;font-size:10px;font-weight:normal;}
.menu_3 {border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;clear:both;float:left;margin:10px 0;padding:10px 0;width:650px;}
.menu_3 a:link, .menu_1 a:visited {color:#788C8D;font-family:Trebuchet MS;font-size:11px;font-weight:normal;}
.menu_3 a:hover {color:#333;font-family:Trebuchet MS;font-size:11px;font-weight:normal;}
.menu_4 {clear:both;float:left;}
.menu_4 a:link, .menu_1 a:visited {color:#788C8D;font-family:Trebuchet MS;font-size:11px;font-weight:normal;}
.menu_4 a:hover {color:#333;font-family:Trebuchet MS;font-size:11px;font-weight:normal;}
.menu_5 {clear:both;float:left;}
.menu_5 a:link, .menu_1 a:visited {color:#666;font-family:Trebuchet MS;font-size:10px;font-weight:normal;}
.menu_5 a:hover {color:#333;font-family:Trebuchet MS;font-size:10px;font-weight:normal;}

.texto_footer {float:left;clear:both;margin-top:70px;color:#666; font-size:11px;}

.enlaces_right {float:left;position_relative;width:195px;margin-top:42px}
.enlaces_right ul {margin:0;padding:0;}
.enlaces_right ul li { list-style:none;}
.menu_6 {clear:both;float:left;}
.menu_6 a:link, .menu_1 a:visited {color:#666;font-family:Trebuchet MS;font-size:10px;font-weight:normal;}
.menu_6 a:hover {color:#333;font-family:Trebuchet MS;font-size:10px;font-weight:normal;}

/**
 * 11.CSS SUPPORT
 */
span.clear       { clear: both; display: block; font-size: 0; height: 1px; line-height: 0; margin-bottom: -1px; }
.clear           { clear: both; }
.clear-block     { display: block; }

.clearfix:after,
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.clearfix,
.container       { display: block; }

.float-left      { float: left; }
.float-right     { float: right; }
.img-left        { float: left; margin: 1.5em 1.5em 1.5em 0; }
.img-right       { float: right; margin: 1.5em 0 1.5em 1.5em; }

.first           { margin-left: 0; padding-left: 0; }
.last            { margin-right: 0; padding-right: 0; }
.bottom          { margin-bottom: 0; padding-bottom: 0; }

.text-left       { text-align: left; }
.text-right      { text-align: right; }
.text-center     { text-align: center; }
.text-justify    { text-align: justify; }

.bold            { font-weight: bold; }
.italic          { font-style: italic; }
.underline       { border-bottom: 1px solid; }
.highlight       { background: #ffc; }
.quiet           { color: #666; }
.loud            { color: #000; }
.added           { background: #060; color: #fff; }
.removed         { background: #900; color: #fff; }
.small           { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large           { font-size: 1.2em; line-height: 1.25em; margin-bottom: 1.25em; }

.nopadding       { padding: 0; }
.noindent        { margin-left: 0; padding-left: 0; }
.nobullet        { background: none; list-style: none; list-style-image: none; }

.wrap            { width: 950px; margin: 0 auto; }

.hide            { display: none; }

/**
 * 12.ADVANCED
 */
 
/* lists 
ol{margin:0 0 1.5em;padding:0;}
ol li{margin:0 0 0 1.5em;}
ul{margin:0 0 1.5em;padding:0;}
ul li{background:transparent url(images/menu-leaf.gif) no-repeat 1px .4em;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 1.5em;}
li ol,li ul,ul ul,ol ol{margin:0;}
ul.menu,.item-list ul{margin:0 0 1.5em;padding:0;}
ul.menu ul,.item-list ul ul{margin:0;}
ul.menu li,.item-list ul li,li.leaf{background:transparent url(images/menu-leaf.gif) no-repeat 1px .4em;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 1.5em;}
ul li.expanded{background:transparent url(images/menu-expanded.gif) no-repeat 1px .35em;}
ul li.collapsed{background:transparent url(images/menu-collapsed.gif) no-repeat 0 .35em;}
ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}
ul li.fake-leaf{font-size:1em;font-weight:bold;}
ul.inline li{background:none;margin:0;padding:0 1em 0 0;}
dl{margin:0 0 1.5em;}
dl dt{font-weight:bold;}
dl dd{margin-left:1.5em;}*/

/* forms & fieldsets */
fieldset ul.clear-block li{background-image:none;margin:0;padding:0;}
fieldset{background:#fff;border:1px solid #ccc;margin:1em 0;padding:1em;}
fieldset legend{padding:0 0.5em;}
html.js fieldset.collapsed{background:transparent;padding-bottom:.6em;padding-top:0;}
html.js fieldset.collapsible legend a{background:url("images/generales/menu-collapsed.png") no-repeat 0 50%;}
html.js fieldset.collapsed legend a{background:url("images/generales/menu-expanded.png") no-repeat 0 50%;}
.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item{margin:.25em 0;}
/*.form-button,.form-submit{margin:1em .5em 1em 0;}*/
.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit{margin:10px 0;}
#autocomplete li{cursor:pointer;margin:0;padding:2px;}
#autocomplete li.selected{background:#027ac6;color:#fff;}

/* admin tab links */
#tabs-wrapper{border-bottom:1px solid #ccc;margin:0 0 .75em;padding:0;}
ul.primary{border-bottom:5px solid #eee;margin:0;padding:.25em 0;}
ul.primary li{background:none;border-top:3px solid #ccc;margin:0 .5em 0 0;padding:.25em 0;}
ul.primary li.active{background:#eee;}
ul.primary li:hover{background:#f5f5f5;}
ul.secondary{background:#eee;border:none;margin:0;padding:.5em 1em;}
ul.secondary li{background:none;border:none;display:inline;line-height:2em;margin:0;padding:0 1em 0 0;}
ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited{background:none;border:0;margin:0;padding:0 1em;text-decoration:none;}
ul.secondary li a,ul.secondary li a:visited{background:none;border:0;margin:0;padding:0;text-decoration:none;}
ul.secondary li.active a,ul.secondary li a:hover{text-decoration:underline;}
ul.primary li.active a,ul.secondary li.active a{font-weight:bold;text-decoration:none;}

/* admin styling */
div.admin,div.admin .left,div.admin .right,div.admin-panel,div.admin-panel .body,div.admin .expert-link{margin:0;padding:0;}
div.admin .left{float:left;width:48%;}
div.admin .right{float:right;width:48%;}
div.admin-panel .description,.form-item .description{color:#666;font-size:0.9167em;line-height:1.636364em;margin:0 0 1.63636em;padding:0;}
div.admin-panel { }
body.admin dt{font-weight:normal;}
body.admin dd{color:#898989;font-size:.9167em;line-height:1.636364em;}
.more-help-link {font-size:.8333em;padding:0.2em 0 0.1em;}
.block-region {font-size:0.8333em;line-height:1.5em;margin:0;padding:0.15em 0.5em;}

/* tables */
#forum thead th {border-bottom:3px solid #ccc;}
#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{text-align:left;}
#forum tr td.forum{background-position:4px 9px;}
.forum-topic-navigation{background:#eee;border:none;border-bottom:1px solid #ccc;margin-bottom:1em;padding:5px;}
body.admin table{margin:0 0 1.4em;width:100%;}
body.admin thead th{border-bottom:2px solid #ccc;font-weight:bold;padding:0 1em 0 0;}
body.admin tbody{border-top:none;}
body.admin td,body.admin th{padding:.3em .5em;vertical-align:middle;}
body.admin tr.even,body.admin tr.odd,body.admin tbody th{border:solid #ccc;border-width:1px 0;}
body.admin tr.odd td.active{background-color:#e9e9e9;}
body.admin tr.even td.active{background-color:#eee;}
body.admin tr.odd,body.admin tr.info{background-color:#eee;}
body.admin tr.even{background-color:#f5f5f5;}
body.admin tr.drag{background-color:#fffff0;}
body.admin tr.drag-previous{background-color:#ffd;}
body.admin td.region,body.admin td.module,body.admin td.container,body.admin td.category{background-color:#ddd;border-bottom:1px solid #ccc;border-top:1em solid #fff;color:#666;font-weight:bold;}
body.admin tr:first-child td.region,body.admin tr:first-child td.module,body.admin tr:first-child td.container,body.admin tr:first-child td.category{border-top-width:0;}
body.admin table.sticky-header{margin:0 0 0 1px;z-index:1;}
body.admin table.sticky-header th{padding-top:.5em;}
span.form-required{color:#ffae00;}

/* messages */
.messages{background-color:#fff;border:1px solid #b8d3e5;}
.messages,.preview,div.warning,div.error{margin:0 0 1.5em;padding:8px 1em;}
.messages ul{margin:0;}
.preview{background-color:#fcfce8;border:1px solid #e5e58f;}
.preview .node{background-color:#fcfce8;}
div.status{border-color:#c7f2c8;color:#33a333;}
div.error,tr.error{background-color:#fcc;color:#a30000;}
.form-item input.error,.form-item textarea.error{border:1px solid #c52020;color:#363636;}

/* status report */
table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;border-color:#ebb;color:#200;}
table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;border-color:#eeb;}
table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;border-color:#beb;}
table.system-status-report th{padding-bottom:6px;padding-top:6px;}
table.system-status-report th,table.system-status-report tr.merge-up td{padding-left:30px;}

/*header*/

.header_up {width:100%;  height:33px;float:left;}
.header_md { width:100%; height:67px;position:relative;float:left;}
.header_dw { width:100%; height:30px;position:relative;float:left;}

.ua_white { color:#FFFFFF;float:right;padding-left:5px;}

/*menu principal*/
#menu_principal {background:url("images/header/bg_menu.png") no-repeat scroll 0 0 transparent;
float:right;
height:38px;
margin-right:170px;
width:620px;}

.menu_top {}
.menu_top ul {margin:0;padding:0;}
.menu_top ul li {float:left;list-style:none outside none;margin:0;padding:0;}
.menu_top ul li a {}
#menu_principal ul.nice-menu a:link,#menu_principal ul.nice-menu a:visited  {color:color:#666666;;font-family:Tahoma;font-size:14px;font-weight:bold;text-decoration:none;text-transform:lowercase;}
#menu_principal ul.nice-menu a:hover {color:#81CB2E;font-family:Tahoma;font-size:14px;font-weight:bold;text-decoration:none;text-transform:lowercase;}
#menu_principal ul.nice-menu a.active {border-bottom:1px solid #FFFFFF;color:#81CB2E;font-family:Tahoma;font-size:14px;font-weight:bold;height:23px;text-decoration:none;text-transform:lowercase;}
#menu_principal ul.nice-menu-down li.menuparent li a { font-size:11px;color:#FFFFFF;font-weight:bold;height:18px;line-height:18px;text-transform:capitalize; padding-left:23px; background:#999;}
#menu_principal ul.nice-menu li {background:none repeat scroll 0 0 transparent;border:medium none;float:left;height:33px;line-height:19px;padding:6px 8px 0;}
#menu_principal ul.nice-menu-down li.menuparent {  background: transparent url("images/header/arrow-down.png") right center no-repeat;}
#menu_principal .content {float:left;position:relative;}
#menu_principal .block {
    float: left;
    margin: 0;
    min-width: 640px;
    position: relative;
}


#menu-1048 {padding-right:12px;}
#menu-1049 {padding-right:6px;}
#menu-1050 {padding-right:6px;}
#menu-1051 {padding-right:7px;}
#menu-1052 {padding-right:10px;}
#menu-1053 {padding-right:10px;}
#menu-1054 {padding-right:10px;}

/*menu spanish */

#menu_principal ul.nice-menu li.menu-537 {
    padding-left: 8px;
    width: 44px;
}

#menu_principal ul.nice-menu li.menu-539 {
    padding-left: 10px;
    width: 73px;
}

#menu_principal ul.nice-menu li.menu-2360 {
    padding-left: 15px;
    width: 74px;
}

#menu_principal ul.nice-menu li.menu-563 {
    padding-left: 15px;
    width: 70px;
}

#menu_principal ul.nice-menu li.menu-4590 {
    padding-left: 8px;
    width: 78px;
}

#menu_principal ul.nice-menu li.menu-565 {
    padding-left: 5px;
    width: 55px;
}


#menu_principal ul.nice-menu li.menu-4405 {
    padding-left: 13px;
    width: 91px;
}


/*menu english */
#menu_principal ul.nice-menu li.menu-4585 {
    padding-left: 5px;
    width: 44px;
}

#menu_principal ul.nice-menu li.menu-4586 {
    padding-left: 18px;
    width: 73px;
}

#menu_principal ul.nice-menu li.menu-4587 {
    padding-left: 15px;
    width: 74px;
}

#menu_principal ul.nice-menu li.menu-4588 {
    padding-left: 12px;
    width: 70px;
}

#menu_principal ul.nice-menu li.menu-4591 {
    padding-left: 7px;
    width: 78px;
}

#menu_principal ul.nice-menu li.menu-4589 {
    padding-left: 12px;
    width: 55px;
}


#menu_principal ul.nice-menu li.menu-4408 {
    padding-left: 11px;
    width: 91px;
}



/*#menu_principal ul.nice-menu-down li.menuparent li a:hover {  font-size:11px; background:url("images/header/bg_sub_menu.png") #680009 no-repeat 10px center;text-decoration:none;color:#fff; padding-left:23px;}*/

/*
#menu_principal ul.nice-menu-down li.menuparent:hover,
#menu_principal ul.nice-menu-down li.over {background: transparent url("images/header/arrow-down.png") right center no-repeat;
} 
#menu_principal ul.nice-menu ul {  top: 32px;  left: -1px;  border: 0;  border:none; background:#B10918;  margin-right: 0;}
*/

/*fin principal*/

/*header_up_right1*/

.header_top { background: url(images/header/bg_header.png) repeat-x left top;margin-bottom:15px;}
.header_slogan {
	float: left;
    font-style: normal;
    font-weight: bold;
	padding-right: 23px;
    padding-left: 23px;
    padding-top: 17px;
    text-align: center;
}
.header_phones {
    font-size: 10px;
    font-weight: bold;
	padding: 5px;
}

#header {color:#666666;font-family:Arial;font-size:12px;height:138px;margin:0 auto;position:relative;width:973px;}
#es .header_up_center {background:url("images/header/bg_search.png") no-repeat scroll center top transparent;
float:right;
height:53px;
margin-left:20px;
padding-right:0;
width:791px;
}

#en .header_up_center {background:url("images/header/bg_search_en.png") no-repeat scroll center top transparent;
float:right;
height:53px;
margin-left:20px;
padding-right:0;
width:791px;
}

#header_up_right { position:relative; float:right; width:226px; height:33px; background:url(images/header/bg_mitiempo.png) no-repeat center top;}
.header_ad {background:none;
float:right;
height:53px;
margin-top:21px;
position:relative;
width:170px;
z-index:99999;}
/*fin header_up_right*/

.hd_search {float:right;
font-family:Arial;
font-size:12px;position:absolute;
right:5px;
width:294px;}
#edit-search-block-form-1-wrapper input {background:none repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;height:20px;padding-left:25px;width:200px;}
.hd_search #edit-submit  input {width:40px;}

.logo {background:url("images/header/logo.png") no-repeat scroll center top transparent;
float:left;
height:138px;
position:relative;
width:146px;
z-index:99999;}
.ultima_actualizacion {color:#CCCCCC;float:left;font-family:Tahoma;font-size:11px;height:25px;line-height:25px;position:relative;}
.hd_destacados{ width:973px; height:30px; background:url(images/header/bg_destacados_.png) no-repeat center top;margin:15px auto 0;font-family:tahoma;}

.comunidades {float:right;height:20px;padding-right:15px;position:relative;width:69px;padding-top:4px;}
.comunidades img { padding:0; margin:0;}
.destacados_del_dia {color:#666666;float:left;height:30px;line-height:24px;padding-left:140px;position:relative;width:620px;}
.destacados_del_dia a:link{color:#00A8E5;font-family:tahoma;}
.destacados_del_dia a:hover{color:#666;font-family:tahoma;}
.destacados_del_dia a:visited{color:#00A8E5;font-family:tahoma;}
/*fin header*/

/*buscador*/
#buscador {background:url("images/generales/bg_buscador.png") no-repeat scroll left top transparent;float:right;height:43px;margin-bottom:5px;margin-right:13px;width:774px;}
#buscador #resultados {float:left;padding-left:202px;position:relative;width:auto;}
#seleccionar_cat {}
#lo_que_buscas input {border:1px inset #CCCCCC;float:left;height:20px;margin-top:12px;padding:0 5px;position:relative;width:211px;}
#lo_que_buscas {float:left;position:relative;width:445px;}
#seleccionar_cat select {background:none repeat scroll 0 0 #FFFFFF;border:1px inset #CCCCCC;float:right;height:23px;margin-right:0;margin-top:10px;width:181px;}
#seleccionar_cat option {background:none repeat scroll 0 0 #FEFEFE;border-bottom:1px dotted #CCCCCC;margin-top:0;padding:3px;}
#resultados input{}
#bt_buscar {float:left;margin-left:10px;margin-top:10px;}
#left_top {float:left;height:43px;margin-bottom:10px;width:177px;}
/*fin buscador*/


/*resultados*/
.view-resultados  {}
.view-resultados .item-list  {float:left;font-size:14px;margin-top:10px;position:relative;width:770px;}

/*contenido*/
.contenido {float:left;position:relative;padding:0px; width:973px;z-index:99;}
.top {float:left;position:relative;width:973px;margin-top: 0; padding-top: 0;}
.region_left {background: none repeat scroll 0 0 #F8F8F8;
    
    clear: both;
    float: left;
    padding-bottom: 20px;
    position: relative;
    width: 277px;}
.region_right {float:right;position:relative;width:240px;}
.region_contenido_l {float:right;position:relative;width:670px;z-index:9;}
.region_contenido_r {float:left;margin-bottom:20px;margin-right:20px;position:relative;width:670px;z-index:9;}
.region_contenido_total {float:right;position:relative;width:973px;z-index:9;}
.region_4 {float:left;position:relative;width:973px;margin:0;}

.footer_1 {float:left;position:relative;width:136px;border-right:1px solid #CCCCCC; height:215px;}
.footer_2 {float:left;position:relative;width:160px;border-right:1px solid #CCCCCC;border-left:1px solid #FFF;height:215px;padding-left:20px;}
.footer_3 {float:left;position:relative;width:168px;border-right:1px solid #CCCCCC;border-left:1px solid #FFF;height:215px;padding-left:20px;}
.footer_4 {float:left;position:relative;width:171px;border-right:1px solid #CCCCCC;border-left:1px solid #FFF;height:215px;padding-left:20px;}
.footer_5 {float:left;position:relative;width:246px;border-left:1px solid #FFF;height:215px;padding-left:20px;}

.item-list {position:relative;float:left;}

.siguenos {float:left;position:relative;}
.siguenos ul {margin:0;padding:0;}
.siguenos ul li {float: left;
    height: 42px;
    list-style: none outside none;
    margin-bottom: 5px !important;
    padding-left: 0;
    padding-right: 4px;
    padding-top: 0;}

/*fin contenido*/



/*otros*/
#admin-menu { z-index:9999999 !important;}
#admin-menu ul a  { font-family:Verdana, Geneva, sans-serif !important; font-size:10px !important;}
.separate_line {background:none repeat scroll 0 0 #E5E5E5;height:1px;margin:15px 0;width:100%;}
.separate_line_2 {background:none repeat scroll 0 0 #E5E5E5;height:1px;margin:5px 0;width:100%;}
.views-query-info {clear:both;}
/*fin otros*/


/*menu top*/
.block-lucid_menu ul {margin:0;padding:0;width:620px;}
.block-lucid_menu ul li{ float:left;display:inline-block;height:40px;line-height:40px;list-style:none outside none;padding:0 14px;}
.block-lucid_menu a:link, .block-lucid_menu a:visited { color:#757575;font-weight:bold;}
.block-lucid_menu a:hover { color:#81CB2E;font-weight:bold;}
.block-lucid_menu ul li .active {border-bottom:1px solid #FFFFFF;color:#81CB2E;font-weight:bold;padding-bottom:9px;}

/*home*/
.banner_aviso {background:url("images/generales/banner_aviso.png") no-repeat scroll center center transparent;float:left;height:37px;position:relative;width:973px;*padding:10px 0;}

#box1 {}
#box1 .tit {background:url("images/boxs/col1_bg_tit.png") no-repeat scroll left top transparent;font-family:Arial;font-size:19px;font-weight:bold;height:45px;line-height:45px;padding-left:20px;width:298px; float:left;margin-top:15px;}
#box1 .cont {background:url("images/boxs/col_bg.png") repeat-x scroll left top #DBDBDB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;width:315px;float:left;}
#box1 .bot {background:url("images/boxs/col1_bg_bt.png") no-repeat scroll center center; width:318px; height:56px;float:left;}
#box1 ul { margin:0; padding:15px 0 0 22px;}
#box1 ul li { background:url("images/boxs/bullet.png") no-repeat scroll left 7px transparent;list-style:none outside none;padding-left:10px;}

.noticias-home .bot {background:url("images/boxs/col1_bg_bt.png") no-repeat scroll center center; width:318px; height:56px;float:left;}
.noticias-home .view-content{float:left;
padding-top:20px;
width:315px;height:250px;}
.noticias-home .item-list ul { margin:0; padding:0;}
.noticias-home .item-list ul li { min-height:50px;list-style:none outside none;background:none !important;}
.noticias-home .views-field-field-foto-fid { clear:both;float:left;position:relative; height:60px;}
.noticias-home .views-field-title {float:left;padding-left:7px;width:220px;}
.noticias-home .views-field-title a:link, .noticias-home .views-field-title a:visited {  color:#266DAA;font-weight:bold;float:left;font-size:11px;padding-left:7px;} 
.noticias-home .views-field-title a:hover { color:#333;font-weight:bold;}
.noticias-home .views-field-comment-count {color:#666666;float:left;font-size:11px;padding-left:14px;}

.panel-region-separator {margin-top:15px;}
.mas-noticias .views-row{position:relative;float:left;padding-bottom:15px;}
.mas-noticias .views-field-title a:link, .mas-noticias .views-field-title a:visited{color:#000000;font-family:Arial;font-size:18px;font-weight:normal;outline:medium none;text-decoration:none;}
.mas-noticias .views-field-title a:hover{color:#81CB2E;font-family:Arial;font-size:18px;font-weight:normal;outline:medium none;text-decoration:none;}
.mas-noticias .views-field-field-foto-fid {float:left;margin-right:10px;position:relative;clear:both;}
.mas-noticias .views-field-title {float:left;width:515px;}
.mas-noticias .views-field-teaser {float:left;width:515px;}
.mas-noticias .views-field-tid{float:left;width:515px;}
.mas-noticias .views-field-tid a:link, .mas-noticias .views-field-tid a:visited {background:none repeat scroll 0 0 #EEEEEE;color:#5D5471;font-family:tahoma;font-size:11px;font-weight:normal;margin:0 2px;padding:0 5px;}
.mas-noticias .views-field-tid a:hover {background:none repeat scroll 0 0 #EEEEEE;color:#333;font-family:tahoma;font-size:11px;font-weight:normal;margin:0 2px;padding:0 5px;}
.mas-noticias .views-field-created {color:#9B9B9B;float:left;font-size:11px;width:560px;}
.mas-noticias .views-label-created {color:#565656;}

#box2 {}
#box2 .tit {background:url("images/boxs/col2_bg_tit.png") no-repeat scroll left top transparent;font-family:Arial;font-size:19px;font-weight:bold;height:45px;line-height:45px;padding-left:20px;width:307px;float:left;margin-top:15px;}
#box2 .cont {background:url("images/boxs/col_bg.png") repeat-x scroll left top #DBDBDB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;width:325px;float:left;}
#box2 .bot {background:url("images/boxs/col2_bg_bt.png") no-repeat scroll center center; width:327px; height:56px;float:left;}
#box2 ul { margin:0; padding:15px 0 0 22px;}
#box2 ul li { background:url("images/boxs/bullet.png") no-repeat scroll left 7px transparent;list-style:none outside none;padding-left:10px;}

#box3 {}
#box3 .tit {background:url("images/boxs/col3_bg_tit.png") no-repeat scroll left top transparent;font-family:Arial;font-size:19px;font-weight:bold;height:45px;line-height:45px;padding-left:20px;width:281px;float:left;margin-top:15px;}
#box3 .cont {background:url("images/boxs/col_bg.png") repeat-x scroll left top #DBDBDB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;width:299px;float:left;}
#box3 .bot {background:url("images/boxs/col3_bg_bt.png") no-repeat scroll center center; width:301px; height:56px;float:left;}
#box3 ul { margin:0; padding:15px 0 0 22px;}
#box3 ul li { background:url("images/boxs/bullet.png") no-repeat scroll left 7px transparent;list-style:none outside none;padding-left:10px;}

#footer h3 {color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:100%;margin-bottom:10px;}
.footer1 .tit {font-family:Arial;font-size:19px;font-weight:bold;height:45px;line-height:45px;padding-left:20px;}
.footer1 .cont {}
#footer  ul { margin:0; padding:0;}
#footer  ul li { list-style:none outside none;padding-left:0;margin:0;}
#footer  ul li a:link, #footer  ul li a:visited {color:#333333;font-family:Arial;font-size:11px;font-weight:normal;text-decoration:none;}
#footer  ul li a:hover {color:#333333;font-family:Arial;font-size:11px;font-weight:normal;text-decoration:underline;}

.foto_nh {}
.noticias_home {}
.comentarios_nh {float:left;padding-left:14px;position:relative;}

.caso_exito_cont {padding:20px 20px 22px;height:228px;}
.alianza_cont {padding-bottom:18px;padding-top:20px;}

.slider_bottom {background:url("images/generales/slider_bottom.png") no-repeat scroll center center; width:975px; height:122px;float:left;margin-top:15px;}

.datos_contacto {float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 17px;
    position: relative;}
.datos_contacto ul {margin:0px;padding:0px;}
.datos_contacto ul li {margin:0px;padding:0px;list-style:none;}

.contactenos_bloque {background:url("images/generales/contacto.png") no-repeat scroll center center; width:239px; height:702px;float:left;}

.slide-clientes-home {float:left;*margin-top:15px;position:relative;width:970px;}
.slide-clientes-home .jcarousel-skin-ie7 {width:970px;margin-top:-15px;*margin-top:0px;}
.slide-clientes-home .jcarousel-skin-ie7 .jcarousel-container-horizontal {height:122px;padding:0;width:975px}
.slide-clientes-home .jcarousel-skin-ie7 .jcarousel-clip-horizontal{height:116px;margin-left:50px;margin-top:30px;padding:0;width:875px;}
.slide-clientes-home .jcarousel-skin-ie7 .jcarousel-clip-horizontal .jcarousel-skin-ie7 .jcarousel-clip-horizontal {display:inline-table;height:116px;line-height:12px;margin:0 auto;padding-left:60px;position:relative;width:875px;}

.slide-clientes-home .jcarousel-list {left:0;margin:40px 0 0 49px;overflow:hidden;padding:0;position:relative;top:0;width:780px !important;z-index:1;}
.slide-clientes-home .jcarousel-skin-ie7 .jcarousel-item {border:medium none;height:78px;list-style:none outside none;margin-right:5px;width:165px;}
.slide-clientes-home .jcarousel-skin-ie7 .jcarousel-item-horizontal {margin-right:7px;}

.slide-clientes-home .jcarousel-skin-ie7 .jcarousel-item {border:0px solid #FFFFFF;height:78px;}
#es .slide-clientes-home .jcarousel-skin-ie7 .jcarousel-container {background:url("images/clientes/bg.png") no-repeat scroll center center transparent;-moz-border-radius:0;border:none;}
#en .slide-clientes-home .jcarousel-skin-ie7 .jcarousel-container {background:url("images/clientes/bg-en.png") no-repeat scroll center center transparent;-moz-border-radius:0;border:none;}

.slide-clientes-home .jcarousel-skin-ie7 .jcarousel-prev-horizontal {background:url("images/clientes/prev-horizontal.gif") no-repeat scroll 0 0 transparent;cursor:pointer;height:32px;left:25px;position:absolute;top:50px;width:32px;}
.slide-clientes-home .jcarousel-skin-ie7 .jcarousel-next-horizontal {background:url("images/clientes/next-horizontal.gif") no-repeat scroll 0 0 transparent;cursor:pointer;height:32px;position:absolute;right:25px;top:50px;width:32px;}

/*pagina noticias*/
.region_contenido_l_bottom {float:right;position:relative;width:670px;}
.pagina-noticias .view-content {background:none repeat scroll 0 0 transparent;border:medium none;float:right;height:auto;position:relative;width:670px;}
.noticias .titulo {border-bottom:1px solid #CDCDCD;font-size:26px;font-weight:bold;height:40px;margin-bottom:15px;}
.mas-noticias .titulo {border-bottom:1px solid #CDCDCD;font-size:16px;font-weight:bold;height:25px;margin-bottom:15px;}

.noticia-destacada {margin-bottom:10px;margin-right:5px;width:218px;}
.noticia-destacada .foto {background:#fff;width:218px;height:163px;}
.noticia-destacada .texto {font-size:12px;font-weight:bold;padding:10px;position:relative;height:35px;}
.noticia-destacada ul {margin:0 !important;padding:0 !important;}
.noticia-destacada ul li { 
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    clear: both;
    float: left;
    list-style: none outside none !important;
    margin-bottom: 20px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding: 0;
    position: relative;}
	
.noticia-destacada .views-field-title {font-weight: normal;
    line-height: 15px;
    padding: 7px; }

.noticia-destacada .view-header {
	font-size: 20px;
    left: -10px;
    padding-bottom: 10px;
    position: relative;}

#noticia-destacada {background:none repeat scroll 0 0 #E4E4E4;border:1px solid #CCCCCC;margin-bottom:10px;margin-right:5px;width:218px;}
#noticia-destacada .foto {background:#fff;width:218px;height:163px;}
#noticia-destacada .texto {font-size:12px;font-weight:bold;padding:10px;position:relative;height:35px;}


.mas-noticias .view-content {background:none repeat scroll 0 0 transparent;border:medium none;float:right;height:auto;position:relative;width:670px;}
#mas-noticias {height:110px;background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #CDCDCD;float:left;margin-bottom:5px;width:670px;}
#mas-noticias .foto {margin-right:15px;float:left;padding:0;position:relative;width:100px;}
#mas-noticias .texto {margin-bottom:10px;float:left;font-weight:bold;padding:0;position:relative;width:550px;}
#mas-noticias .fecha {color:#666666;float:left;font-size:11px;}
#mas-noticias .texto a:link, #mas-noticias .texto a:visited {line-height:21px; color:#000; font-size:21px; font-family:Arial; text-decoration:none;}
#mas-noticias .texto a:hover {color:#000; font-size:21px;line-height:21px; font-family:Arial; text-decoration:underline;}
#block-views-Noticias_home-mas_noticias h3 {font-size:18px; font-weight:bold; padding-bottom:8px; border-bottom:1px solid #CDCDCD; }

.mas-noticias ul  {padding:0; margin:0;}
.mas-noticias ul li { margin:0;height:110px !important;}

#block-views-Noticias-bloque_mas_comentadas {clear:both;float:left;position:relative;width:277px;margin-top:10px;}

#la_mas_comentada {border-bottom:1px solid #E8E8E8;float:left;margin-bottom:7px;padding-bottom:7px;position:relative;}
#la_mas_comentada .titulo {font-size:12px;}
#la_mas_comentada .comentarios {color:#5EA638;font-size:12px;font-weight:bold}
#la_mas_comentada a:link, #la_mas_comentada a:visited { font-size:12px; font-weight:normal; text-decoration:none;}
#la_mas_comentada a:hover {font-size:12px; font-weight:normal; text-decoration:none;}
.mas-comentadas .item-list  ul  {margin:20px 0; padding:0;}
.mas-comentadas .item-list  ul li { padding:0; margin:0;list-style:none outside none;}
#block-panels_mini-noticias_mas_comentadas { float:left; margin-top:15px;width:277px;}
#block-panels_mini-noticias_mas_comentadas h3 {background:url("images/boxs/bg_box_left_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:47px;line-height:47px;margin-top:0;padding-left:20px;position:relative;width:277px;z-index:9;}
#mini-panel-noticias_mas_comentadas .rounded-corner .t-edge {height:0px !important;}
#mini-panel-noticias_mas_comentadas .rounded-corner .wrap-corner {background:url("images/boxs/bg_box_left_md.jpg") repeat-x left bottom transparent !important;}
#mini-panel-noticias_mas_comentadas .rounded-corner .wrap-corner .l, #mini-panel-noticias_mas_comentadas .rounded-corner .wrap-corner .r {
background-image:url("images/boxs/corners.png") !important;}

.pane-custom {margin-top:20px;position:relative;}
#block-views-Slides_Home-block_1 {float:left;position:relative;}
/*mini panel home*/
#mini-panel-soluciones_home .panel-col-first {width:317px;}
#mini-panel-soluciones_home .panel-col { width:327px;margin:0 14px;}
#mini-panel-soluciones_home .panel-col-last {width:301px;}

#mini-panel-soluciones_home .view-listados-de-terminos2 ul { margin:0; padding:0;}
#mini-panel-soluciones_home .view-listados-de-terminos2 ul li { background:url("images/boxs/bullet.png") no-repeat scroll left 7px transparent;list-style:none outside none;padding:0 10px;}

.pane-menu-menu-menu-soluciones ul {margin:0; padding:0 10px;}
.pane-menu-menu-menu-soluciones ul li {background:url("images/boxs/bullet.png") no-repeat scroll left 7px transparent;list-style:none outside none;padding:0 10px;}

.pane-menu-menu-menu-soluciones-2 ul,
.pane-menu-menu-menu-soluciones-2-english ul {margin:0; padding:0 10px;}
.pane-menu-menu-menu-soluciones-2 ul li,
.pane-menu-menu-menu-soluciones-2-english ul li {background:url("images/boxs/bullet.png") no-repeat scroll left 7px transparent;list-style:none outside none;padding:0 10px;}

.pane-menu-menu-productos-menu ul {margin:0; padding:0 10px;}
.pane-menu-menu-productos-menu ul li {background:url("images/boxs/bullet.png") no-repeat scroll left 9px transparent;list-style:none outside none;padding:1px 10px;}

.pane-menu-menu-productos-2 ul { margin:0; padding:0 10px; }
.pane-menu-menu-menu-productos-2-english ul {margin:0; padding:0 10px; }
.pane-menu-menu-productos-2 ul li { background:url("images/boxs/bullet.png") no-repeat scroll left 9px transparent;list-style:none outside none;padding:1px 10px; }
.pane-menu-menu-menu-products-2-english ul li {background:url("images/boxs/bullet.png") no-repeat scroll left 9px transparent;list-style:none outside none;padding:1px 10px; }

.pane-menu-menu-servicios-menu ul { margin:0; padding:0 10px; }
.pane-menu-menu-menu-services-2-english ul { margin:0; padding:0 10px; }
.pane-menu-menu-servicios-menu ul li { background:url("images/boxs/bullet.png") no-repeat scroll left 9px transparent;list-style:none outside none;padding:1px 10px; }
.pane-menu-menu-menu-services-2-english ul li { background:url("images/boxs/bullet.png") no-repeat scroll left 9px transparent;list-style:none outside none;padding:1px 10px; }

.pane-menu-menu-menu-servicios-2 ul {margin:0; padding:0 10px;}
.pane-menu-menu-menu-servicios-2 ul li {background:url("images/boxs/bullet.png") no-repeat scroll left 9px transparent;list-style:none outside none;padding:1px 10px;}

#footer .pane-menu-menu-menu-products-2-english ul li,
#footer .pane-menu-menu-menu-soluciones-2-english ul li,
#footer .pane-menu-menu-menu-services-2-english ul li,
#footer .pane-menu-menu-productos-2 ul li,
#footer .pane-menu-menu-menu-soluciones-2 ul li ,
#footer .pane-menu-menu-menu-servicios-2 ul li  {
	background:none;
}


.view-Certificaciones ul { margin:0; padding:0;}
.view-Certificaciones ul li {background:url("images/boxs/bullet.png") no-repeat scroll left 9px transparent;list-style:none outside none;padding:1px 10px;font-weight:bold;
color:#666;
font-size:12px;}

#mini-panel-soluciones_home .panel-col-first .inside {margin:0;}
#mini-panel-soluciones_home .panel-col .inside {margin:0;}
#mini-panel-soluciones_home .panel-col-last .inside {margin:0;}



#mini-panel-nuestro_soporte {float:left;position:relative;width:278px;}
#mini-panel-nuestro_soporte .panel-col h3 {background:url("images/boxs/bg_box_left_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:317px;z-index:9;}
#mini-panel-nuestro_soporte .nota1 {border-bottom:1px solid #CCCCCC;float:left;margin-bottom:10px;margin-top:20px;padding-bottom:10px;position:relative;}
#mini-panel-nuestro_soporte .nota2 {float:left;margin-bottom:10px;position:relative;}
#mini-panel-nuestro_soporte .bt_contactenos {float:left;margin:20px 0;padding-left:65px;position:relative;}
#mini-panel-nuestro_soporte .video {float:left;left:-6px;margin-bottom:10px;margin-top:15px;position:relative;}
/*mini panel servicios izquierdo*/
#mini-panel-servicios_izquierdo {float:left;position:relative;width:278px;}
#mini-panel-servicios_izquierdo .panel-col h3 {background:url("images/boxs/bg_box_left_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:317px;z-index:9;}
#mini-panel-servicios_izquierdo .nota1 {float:left;margin-bottom:10px;margin-top:20px;padding-bottom:10px;position:relative;}
#mini-panel-servicios_izquierdo .video {float:left;left:-6px;margin-bottom:10px;margin-top:15px;position:relative;}
/**/
.footer_contact {
 font-family: Arial, Helvetica, sans-serif;
 padding: 4px;
 height: 130px;
 width: 260px;
}
.footer_contact .img_contact {
 bottom:-3px;
float:right;
position:absolute;
right:-4px;
}
.footer_contact .form_contact {
 float: left;
}

.footer_contact  input {margin:5px 0;}

.view-Alianzas h2 {font-weight:bold;}
.alianzas_nota {float:left;
padding:15px 0;
position:relative;}

/*mini panel soluciones*/
#mini-panel-soluciones_page .ver_mas {clear:both;float:none;margin-left:0;margin-top:20px;position:relative;}
#mini-panel-soluciones_page .tit_verde {color:#6D9D39;float:left;font-size:14px;font-weight:bold;margin:0 20px;padding:10px 0;position:relative;}
#mini-panel-soluciones_page .nota1 {min-height:136px;border-bottom:1px solid #CCCCCC;float:left;margin:0 20px auto;padding:15px 0;position:relative;}
#mini-panel-soluciones_page .nota2 {float:left;margin:0 20px auto;padding:15px 0;position:relative;}
#mini-panel-soluciones_page .panel-col-first h3 {background:url("images/boxs/bg_box_home_left_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:317px;z-index:9;}
#mini-panel-soluciones_page .panel-col-first .rounded-corner .wrap-corner {background:url("images/boxs/bg_box_left_md.jpg") repeat-x left bottom transparent !important;width:317px}

#mini-panel-soluciones_page .panel-col h3 {background:url("images/boxs/bg_box_home_center_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:327px;z-index:9;}
#mini-panel-soluciones_page .panel-col .rounded-corner .wrap-corner {background:url("images/boxs/bg_box_left_md.jpg") repeat-x left bottom transparent !important;width:327px}

#mini-panel-soluciones_page .panel-col-last h3 {background:url("images/boxs/bg_box_home_right_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:301px;z-index:9;}
#mini-panel-soluciones_page .panel-col-last  .rounded-corner .wrap-corner {background:url("images/boxs/bg_box_left_md.jpg") repeat-x left bottom transparent !important;width:301px}
/**/


#mini-panel-soluciones_home .panel-col-first h3 {background:url("images/boxs/bg_box_home_left_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:317px;z-index:9;}
#mini-panel-soluciones_home .panel-col-first .rounded-corner .wrap-corner {background:url("images/boxs/bg_box_left_md.jpg") repeat-x left bottom transparent !important;width:317px}

#mini-panel-soluciones_home .panel-col h3 {background:url("images/boxs/bg_box_home_center_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:327px;z-index:9;}
#mini-panel-soluciones_home .panel-col .rounded-corner .wrap-corner {background:url("images/boxs/bg_box_left_md.jpg") repeat-x left bottom transparent !important;width:327px}

#mini-panel-soluciones_home .panel-col-last h3 {background:url("images/boxs/bg_box_home_right_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:301px;z-index:9;}
#mini-panel-soluciones_home .panel-col-last  .rounded-corner .wrap-corner {background:url("images/boxs/bg_box_left_md.jpg") repeat-x left bottom transparent !important;width:301px}

#mini-panel-soluciones_home .rounded-corner .t-edge {display:none;height:45px !important;visibility:hidden;}
#mini-panel-soluciones_home .rounded-corner .l-edge {padding-top:45px;*padding-top:0px;}

#mini-panel-soluciones_home .rounded-corner .wrap-corner .r-edge {padding:0;min-height:190px;}

#mini-panel-soluciones_home .rounded-corner .wrap-corner .l, #mini-panel-soluciones_home .rounded-corner .wrap-corner .r {
background-image:url("images/boxs/corners.png") !important;}

.pane-block-10 { 
	float: left;
    height: 291px;
    padding-left: 18px;
    position: relative;
    text-align: center;
}
/*fin mini panel home*/

/*compania*/
#compania .panel-col-first h3 {background:url("images/boxs/bg_box_home_left_top.png") no-repeat scroll left top transparent;float:left;*.float:none;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:317px;z-index:9;}
#compania .panel-col-first .rounded-corner .wrap-corner {width:317px}

#compania .panel-col h3 {background:url("images/boxs/bg_box_home_center_top.png") no-repeat scroll left top transparent;float:left;*.float:none;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:327px;z-index:9;}
#compania .panel-col .rounded-corner .wrap-corner {width:327px}

#compania .panel-col-last h3 {background:url("images/boxs/bg_box_home_right_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:301px;z-index:9;}
#compania .panel-col-last  .rounded-corner .wrap-corner {width:301px}
/**/


/*mini panel soluciones*/
#mini-panel-soluciones_page .panel-col-first {width:317px;}
#mini-panel-soluciones_page .panel-col { width:327px;margin:0 14px;}
#mini-panel-soluciones_page .panel-col-last {width:301px;}

#mini-panel-soluciones_page .view-listados-de-terminos2 ul { margin:0; padding:0;}
#mini-panel-soluciones_page .view-listados-de-terminos2 ul li { background:url("images/boxs/bullet.png") no-repeat scroll left 7px transparent;list-style:none outside none;padding:0 10px;}

#mini-panel-soluciones_page .panel-col-first .inside {margin:0;}
#mini-panel-soluciones_page .panel-col .inside {margin:0;}
#mini-panel-soluciones_page .panel-col-last .inside {margin:0;}

#mini-panel-soluciones_page .panel-col-first h3 {background:url("images/boxs/bg_box_home_left_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:317px;z-index:9;}
#mini-panel-soluciones_page .panel-col-first .rounded-corner .wrap-corner {background:url("images/boxs/bg_box_left_md.jpg") repeat-x left bottom transparent !important;width:317px}

#mini-panel-soluciones_page .panel-col h3 {background:url("images/boxs/bg_box_home_center_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:327px;z-index:9;}
#mini-panel-soluciones_page .panel-col .rounded-corner .wrap-corner {background:url("images/boxs/bg_box_left_md.jpg") repeat-x left bottom transparent !important;width:327px}

#mini-panel-soluciones_page .panel-col-last h3 {background:url("images/boxs/bg_box_home_right_top.png") no-repeat scroll left top transparent;float:left;font-family:Arial;font-size:16px;font-weight:bold;height:45px;line-height:43px;margin-top:0;padding-left:20px;position:relative;text-transform:uppercase;width:301px;z-index:9;}
#mini-panel-soluciones_page .panel-col-last  .rounded-corner .wrap-corner {background:url("images/boxs/bg_box_left_md.jpg") repeat-x left bottom transparent !important;width:301px}

#mini-panel-soluciones_page .rounded-corner .t-edge {display:none;height:45px !important;visibility:hidden;}
#mini-panel-soluciones_page .rounded-corner .l-edge {padding-top:45px;*padding-top:0px;}

#mini-panel-soluciones_page .rounded-corner .wrap-corner .r-edge {padding:0;min-height:220px;}

#mini-panel-soluciones_page .rounded-corner .wrap-corner .l, #mini-panel-soluciones_page .rounded-corner .wrap-corner .r {
background-image:url("images/boxs/corners.png") !important;}
/*fin mini panel soluciones*/

#box-noticias-left {float:left;position:relative;width:277px;}
#box-noticias-left .tit {background:url("images/noticias/la_mas_top.png") no-repeat scroll left top transparent;font-family:Arial;font-size:19px;font-weight:bold;height:45px;line-height:45px;padding-left:20px;width:277px; float:left;margin-top:15px;}
.mas-comentada .view-content  {background:url("images/noticias/la_mas_content.png") repeat-x scroll left bottom #FFFFFF;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;height:auto;position:relative;width:275px;}
.mas-comentada  .bot {background:url("images/noticias/la_mas_bottom.png") no-repeat scroll center center; width:277px; height:22px;float:left;}
#box-noticias-left ul { margin:0; padding:15px 0 0 22px;}
#box-noticias-left ul li { background:url("images/boxs/bullet.png") no-repeat scroll left 7px transparent;list-style:none outside none;padding-left:10px;}


.mas-comentada .item-list ul  {margin:0; padding:0;}
.mas-comentada .item-list ul li { height:auto;margin:0;padding:0 20px;width:237px;}

.tit-noticias { border-bottom:1px solid #CCCCCC;font-size:31px;font-weight:bold;margin-bottom:0;padding-bottom:5px;}
.region_left p {margin:0;}

#block-taxonomy_treemenu-menu-soluciones, #block-taxonomy_treemenu-menu-menu-productos {background:none repeat scroll 0 0 #000000;float:left;width:277px;padding-bottom:15px;}
#block-taxonomy_treemenu-menu-soluciones, #block-taxonomy_treemenu-menu-menu-productos ul {margin:0;padding:10px;}
#block-taxonomy_treemenu-menu-soluciones, #block-taxonomy_treemenu-menu-menu-productos ul li {margin:0;padding:0;}
#block-taxonomy_treemenu-menu-soluciones a:link, #block-taxonomy_treemenu-menu-menu-productos a:link, #block-taxonomy_treemenu-menu-soluciones a:visited, #block-taxonomy_treemenu-menu-menu-productos a:visited {color:#FFFFFF;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-taxonomy_treemenu-menu-soluciones a:hover, #block-taxonomy_treemenu-menu-menu-productos a:hover {color:#ccc;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-taxonomy_treemenu-menu-soluciones .expanded, #block-taxonomy_treemenu-menu-menu-productos .expanded {background:#000;}
#block-taxonomy_treemenu-menu-soluciones .menu, #block-taxonomy_treemenu-menu-menu-productos .menu {margin:0 0 0 20px;}

#block-taxonomy_treemenu-menu-menu-servicios, #block-taxonomy_treemenu-menu-menu-productos {background:none repeat scroll 0 0 #000000;float:left;width:277px;padding-bottom:15px;}
#block-taxonomy_treemenu-menu-menu-servicios, #block-taxonomy_treemenu-menu-menu-productos ul {margin:0;padding:10px;}
#block-taxonomy_treemenu-menu-menu-servicios, #block-taxonomy_treemenu-menu-menu-productos ul li {margin:0;padding:0;}
#block-taxonomy_treemenu-menu-menu-servicios a:link, #block-taxonomy_treemenu-menu-menu-productos a:link, #block-taxonomy_treemenu-menu-menu-servicios a:visited, #block-taxonomy_treemenu-menu-menu-productos a:visited {color:#FFFFFF;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-taxonomy_treemenu-menu-menu-servicios a:hover, #block-taxonomy_treemenu-menu-menu-productos a:hover {color:#ccc;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-taxonomy_treemenu-menu-menu-servicios .expanded, #block-taxonomy_treemenu-menu-menu-productos .expanded {background:#000;}
#block-taxonomy_treemenu-menu-menu-servicios .menu, #block-taxonomy_treemenu-menu-menu-productos .menu {margin:0 0 0 20px;}

#block-menu-menu-productos-2 {background:none repeat scroll 0 0 #000000;float:left;width:277px;padding-bottom:15px;}
#block-menu-menu-productos-2 ul {margin:0;padding:10px;}
#block-menu-menu-productos-2 ul li {margin:0;padding:0;}
#block-menu-menu-productos-2 a:link, #block-menu-menu-productos-2 a:visited {color:#FFFFFF;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-menu-menu-productos-2 a:hover {color:#ccc;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-menu-menu-productos-2 .expanded {background:#000;}
#block-menu-menu-productos-2 .menu {margin:0 0 0 20px;}

#block-menu-menu-menu-products-2-english {background:none repeat scroll 0 0 #000000;float:left;width:277px;padding-bottom:15px;}
#block-menu-menu-menu-products-2-english ul {margin:0;padding:10px;}
#block-menu-menu-menu-products-2-english ul li {margin:0;padding:0;}
#block-menu-menu-menu-products-2-english a:link, #block-menu-menu-menu-products-2-english a:visited {color:#FFFFFF;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-menu-menu-menu-products-2-english a:hover {color:#ccc;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-menu-menu-menu-products-2-english .expanded {background:#000;}
#block-menu-menu-menu-products-2-english .menu {margin:0 0 0 20px;}

#block-menu-menu-menu-soluciones-2 {background:none repeat scroll 0 0 #000000;float:left;width:277px;padding-bottom:15px;}
#block-menu-menu-menu-soluciones-2 ul {margin:0;padding:10px;}
#block-menu-menu-menu-soluciones-2 ul li {margin:0;padding:0;}
#block-menu-menu-menu-soluciones-2 a:link, #block-menu-menu-menu-soluciones-2 a:visited {color:#FFFFFF;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-menu-menu-menu-soluciones-2 a:hover {color:#ccc;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-menu-menu-menu-soluciones-2 .expanded {background:#000;}
#block-menu-menu-menu-soluciones-2 .menu {margin:0 0 0 20px;}

#block-menu-menu-menu-servicios-2 {background:none repeat scroll 0 0 #000000;float:left;width:277px;padding-bottom:15px;}
#block-menu-menu-menu-servicios-2 ul {margin:0;padding:10px;}
#block-menu-menu-menu-servicios-2 ul li {margin:0;padding:0;}
#block-menu-menu-menu-servicios-2 a:link, #block-menu-menu-menu-servicios-2 a:visited {color:#FFFFFF;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-menu-menu-menu-servicios-2 a:hover {color:#ccc;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-menu-menu-menu-servicios-2 .expanded {background:#000;}
#block-menu-menu-menu-servicios-2 .menu {margin:0 0 0 20px;}

#block-menu-menu-menu-services-2-english {background:none repeat scroll 0 0 #000000;float:left;width:277px;padding-bottom:15px;}
#block-menu-menu-menu-services-2-english ul {margin:0;padding:10px;}
#block-menu-menu-menu-services-2-english ul li {margin:0;padding:0;}
#block-menu-menu-menu-services-2-english a:link, #block-menu-menu-menu-services-2-english a:visited {color:#FFFFFF;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-menu-menu-menu-services-2-english a:hover {color:#ccc;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
#block-menu-menu-menu-services-2-english .expanded {background:#000;}
#block-menu-menu-menu-services-2-english .menu {margin:0 0 0 20px;}

.view-display-id-block_productos_destacados {clear: both;
    float: left;
    left: 25px;
    margin-top: 20px;
    position: relative;}
.productos {}

.productos .views-field-field-foto-fid {float:left;margin-right:8px;position:relative;clear:both;}
.productos .views-field-title {float:left;width:520px;}
.productos .views-field-title a:link, .productos .views-field-title a:visited {color:#000000;font-size:18px;text-decoration:none}
.productos .views-field-title a:hover {color:#333;font-size:18px;text-decoration:none}
.productos .views-field-body {color:#666666;float:left;font-size:14px;width:520px;text-align:justify;}
.productos .views-field-teaser {color:#666666;float:left;font-size:14px;width:520px;}
.productos .views-row {border-bottom:1px solid #CCCCCC;float:left;margin-bottom:10px;margin-top:10px;padding-bottom:10px;padding-top:10px;}


.li.leaf {list-style-image:url("images/menu/menu-leaf.png");list-style-type:square;margin:0;padding:0.2em 0.5em 0 0;}
li.expanded {list-style-image:url("images/menu/menu-expanded.png");list-style-type:circle;margin:0;padding:0.2em 0.5em 0 0;}
li.collapsed {list-style-image:url("images/menu/menu-collapsed.png");list-style-type:disc;margin:0;padding:0.2em 0.5em 0 0;}

.slide-soluciones {}
.slide-soluciones .views-showcase-navigation-container ul {margin:0;padding:87px 0 0;width:261px;background:url("images/soluciones/tit_slideshow.jpg") no-repeat top left;}
.slide-soluciones .views-showcase-navigation-container ul li {color:#FFFFFF;height:33px;line-height:33px;margin:0;padding:0 0 0 15px; list-style-image:url("images/soluciones/bullet.jpg") no-repeat center right !important;font-weight:bold;}
.slide-soluciones .views-showcase-navigation-box-title {background:url("images/soluciones/bullet.png") no-repeat center right !important;}
.slide-soluciones .activeItem .views-showcase-navigation-box-title  {background:url("images/soluciones/bullet_w.png") no-repeat center right !important;}
.views-showcase-mini-list .activeItem, .views-showcase-pager-item:hover {background-color:#7ECA2A;color:#333333;opacity:0.9;}

.slide-soluciones .views-showcase {height:297px;margin:0 0 20px;padding:0 !important;width:973px;}
.slide-soluciones .skin-left .views-showcase-navigation-container {border-right:4px solid #7ECA2A;float:left;height:297px;width:261px;}
.slide-soluciones .skin-left .views-showcase-content-container {float:left;}
.slide-soluciones .views-showcase-content-container ul {padding-left:10px;
padding-top:10px;background:url("images/generales/bg_soluciones.png") no-repeat scroll left top transparent;float:left;height:297px;position:absolute;width:240px;}
.slide-soluciones .views-showcase-content-container ul li {margin:0;padding:0;list-style:none;}
.views-showcase-pager-item {background-color:#000000;border-bottom:1px solid #666;opacity:0.9;padding:0 5px;}

.ver_mas {clear:both;margin-left:20px;position:relative;}
.ver_mas a:link, .ver_mas a:visited {font-weight:bold;text-decoration:none;color:#266DAA;font-size:12px;}
.ver_mas a:hover {font-weight:bold;text-decoration:none;color:#266DAA;font-size:12px;}

#compania .panel-col-first {width:318px;margin-right:10px;}
#compania .panel-col {width:328px;margin-right:10px;}
#compania .panel-col-last {width:300px;}

#compania .panel-col-first .wrap-corner .r-edge {min-height:427px;}
#compania .video {float:left;margin:15px 0;position:relative;}


#compania .panel-col-first .t-edge {width:318px;}
#compania .panel-col-first .l-edge {width:318px;}
#compania .panel-col-first .b-edge {width:318px;}

#compania .panel-col .t-edge {width:328px;}
#compania .panel-col .l-edge {width:328px;}
#compania .panel-col .b-edge {width:328px;}

#compania .panel-col-last .t-edge {width:300px;}
#compania .panel-col-last .l-edge {width:300px;}
#compania .panel-col-last .b-edge {width:300px;}

#contact-mail-page {background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #CCCCCC;
padding:20px;}

#views-accordion-sedes-block_1 fieldset {background:none repeat scroll 0 0 #FFFFFF !important;
border-bottom:1px solid #CCCCCC;
border-left:medium none !important;
border-right:medium none !important;
border-top:medium none !important;
margin:0 !important;
padding-bottom:20px;
padding-left:0 !important;
padding-right:0 !important;
padding-top:0 !important;}
#views-accordion-sedes-block_1 {font-size:11px;}
html.js fieldset.collapsible legend a {color:#3378AF;}

#draggableview_para_ordenar_contenido_1 {}
#draggableview_para_ordenar_contenido_1 .views-field-field-foto-fid {clear:both;
float:left;
position:relative;}
#draggableview_para_ordenar_contenido_1 .views-field-field-foto-fid img {left:45px;
position:relative;}
#draggableview_para_ordenar_contenido_1 .views-field-title {float:left;
height:50px;
left:60px;
position:relative;
width:540px;}
#draggableview_para_ordenar_contenido_1 .views-field-type {float:left;
font-size:12px;
font-weight:bold;
left:75px;
position:relative;
text-align:center;}
#draggableview_para_ordenar_contenido_1 .views-field-edit-node {float:right;
position:relative;
right:15px;}
#draggableview_para_ordenar_contenido_1 .tabledrag-handle {float:left;
left:10px;
padding:10px;
position:relative;
z-index:99999;}

.text_contactenos {padding:0; margin:20px 0;}
.views-showcase-big-panel .enlaces {}
.views-showcase-big-panel .enlaces ul {}
.views-showcase-big-panel .enlaces ul li {color:#72B626;list-style:square outside none;margin-bottom:5px;margin-left:15px;padding:0;}
.views-showcase-big-panel  a:link, .views-showcase-big-panel  a:visited {color:#FFFFFF;font-size:13px;font-weight:normal;padding:5px;}
.views-showcase-big-panel  a:hover {color:#FFFFFF;font-size:13px;font-weight:normal;padding:5px;}

.listados ul {}
.listados ul li {background:url("images/boxs/bullet.png") no-repeat scroll left 7px transparent;list-style:none outside none;margin:5px;padding:0 10px;font-size:12px;font-weight:normal;}
.listados ul li.views-field-title {text-align:left;}
.listados a:link, .listados a:visited {font-weight:normal;}
.listados a:hover {font-weight:normal;}

.foto_l {float:left;margin-right:8px;}

.leer_mas {clear:both;float:right;position:relative;}

#block-views-productos-block_1 {float:left;left:25px;}
.block-block-23 {float:left;}
.nota2 img {position:relative;left:-10px;}
#node-262 {background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #CCCCCC;padding:20px;}

#block-locale-0 {
	float: right;
    margin-top: 10px;
    position: relative;
    width: 150px;
}
#block-locale-0 ul {
	 float: right;
    margin: 0;
    padding: 0;
    width: 128px;
}
#block-locale-0 ul li {
	float: left;
    list-style: none outside none;
    margin: 0 15px 0 0;
    padding: 0;
}

#block-locale-0 ul li.last {margin-right:0;}

#block-locale-0 a:link, #block-locale-0 a:visited {
	color: #666666;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

#block-locale-0 a:hover { text-decoration:underline;}

/*webform solicitud*/
#webform-component-Solicitud textarea { width:380px;}
#webform-component-Solicitud .grippie { display:none;}
#block-webform-client-block-9596 { clear:both;}





/** slideshow home **/
/*
.slideshow{
	background-color: #E8E8E8;
	position:relative;
	height:272px;
}

.slideshow .item-list {
    border-top: 4px solid #87CFC7;
    height: 300px;
    margin-bottom: 20px;
    width: 602px;
    margin-left:15px;
}

.views-slideshow-controls-text-previous {
    position: absolute;
    left: 10px;
    top: 109px;
    z-index:1000;	
}
span.views-slideshow-controls-text-previous {
    background:url(../images/arrow_left.png) no-repeat scroll 0 0;
    padding:4px 0;
    color:#000;
}
span.views-slideshow-controls-text-previous a {
    visibility:hidden;
}
.views-slideshow-controls-text-next {
    position: absolute;
    right: -35px;
    top: 109px;
    z-index:1000;
}
span.views-slideshow-controls-text-next {
    background:url(../images/arrow_right.png) no-repeat scroll 0 0;
    padding:4px 0;
    color:#000;
}
span.views-slideshow-controls-text-next  a {
    visibility:hidden;
}
.views-slideshow-controls-text-pause {
    display:none;
    visibility:hidden;
}
.slideshow .item-list .espacio{width: 180px; float:left; height:20px;}
.slideshow .item-list .seccion{ width:180px;  float:left;  font-family: 'Open Sans',sans-serif; font-size:8px; color:#4c5a52; font-weight:bold; margin-left:10px;}
.slideshow .item-list .fecha {
    color: #4C5A52;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 10px;
    font-weight: normal;
    margin-left: 10px;
    margin-top: 8px;
    width: 180px;
}
.slideshow .item-list .por {
    color: #777778;
    float: left;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 8px;
    width: 180px;
}
.slideshow .item-list .por div{ display:inline-block;}
.slideshow .item-list .views-field-field-image{ float:left;}

.slideshow .item-list .texto, .slideshow .item-list .texto a {
    color: #4B5951 !important;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: -1px;
    margin-left: 5px;
    margin-top: 2px;
    text-decoration: none;
    width: 180px;
}

.slideshow .item-list .body-sllider, .slideshow .item-list .body-sllider a {
    color: #777778;
    float: left;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 1.2em;
    margin-left: 6px;
    margin-top: 5px;
    text-decoration: none;
    width: 180px;
}

.slideshow .item-list .texto .slider-link a {
    color:#000;
    padding:5px;
    text-decoration:none; display:none;
}

.slideshow .item-list .texto a span {
    visibility:hidden;
}
/** fin slideshow home **/

/** product zebra**/
.view-slide-prod-zebra ul{ width:695px; display:inline-block;}
.view-slide-prod-zebra ul li{ list-style:none; width:695px; display:inline-block; margin-top:10px; margin-left:10px; padding-bottom:10px; border-bottom:1px solid #CCCCCC; list-style-image: url("images/menu/menu-leaf.png"); list-style-type: square; }
.view-slide-prod-zebra li .views-field-field-imagen-fid{ display:inline-block; float:left; margin-right:8px;}
.view-slide-prod-zebra li .views-field-title{ float:left; width: 520px;}
.view-slide-prod-zebra li .views-field-title a{ color:#000; font-size:18px; font-weight:bold;}
.view-slide-prod-zebra li .views-field-body{ float:left; color: #666666; font-size: 14px; text-align: justify; width: 520px;}
.error{ display:none!important;}
.bloque-productos-zebra {background:none repeat scroll 0 0 #000000;float:left !important;width:277px !important;padding-bottom:15px !important;}
.bloque-productos-zebra ul {margin:0  !important;padding:10px  !important; width:277px !important;}
.bloque-productos-zebra ul li {padding:0 !important; border-bottom: none; display: list-item; width:277px !important; margin-left: 20px !important;}
.bloque-productos-zebra a:link, .bloque-productos-zebra a:visited  {color:#FFFFFF !important; font-size:12px !important; font-weight:normal !important; height:25px !important;line-height:25px !important; width:277px !important;}
.bloque-productos-zebra a:hover {color:#ccc !important;font-size:12px !important;font-weight:normal !important;height:25px !important;line-height:25px !important; width:277px !important;}
.bloque-productos-zebra .expanded {background:#000; width:277px !important;}
.bloque-productos-zebra .menu {margin:0 0 0 20px !important; width:277px !important;}
.bloque-productos-zebra .views-field-title{width:277px !important;}

.node .field-field-imagen{
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
}
.node .field-label,
.node .submitted{
	display:none;
}
    #webform-client-form-9624 #edit-submitted-solicitud{ margin-left:0!important;}