body, p, h1, h2, h3, h4, a, span {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
h1,h2,h3 {
    text-align: left;
}
html a:active { outline:none;}
:focus {-moz-outline-style: none;}

strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

a:active { outline: none; }
a:focus { -moz-outline-style: none; }

.botones {
	font-size: 10px;
	color: #000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.contenedor {
	width: 950px;
	margin: auto;
	height: auto;
	padding: 0px;
	text-align: justify;
}

.bajada {
	color: #FFF;
	text-decoration: none;
	list-style-type: circle;

}

#list1a a.selected{

	font-weight: bold;

}

.basic p {
	margin: 18px 18px 0px;

}
#list1a a.head {
	display: block;
	background: url(../img/bullet_cruz.gif) no-repeat 0px top;
	padding-left: 18px;
	font-size: 1.2em;
}


#explicacion {
	vertical-align: bottom;
	height: 126px;
	display: table-cell;
	line-height: 1.5em;
	font-size: 15px;

}
#explicacion p {
    margin:0px;
}
.color {
	color: #3F98C2;
}
color ot {
	color: #A3AB96;
}
.color2 {
	color: #C55C23;
}
.color3 {
	color: #09F;
}
.color4 {
	color: #390;
}


.color5 {
	color: #FFF;
}
body {
	text-align: justify;
	margin: 0px;
	color: #000;
	background-color: #FFF;
}

#menu2 {
    border-style: solid none;
    border-width: 1px;
    border-color: #bbb;
    padding: 0 18px;
    margin:  18px 0 0 0;
}

#menu2 a {
	display: block;
	text-align: right;
	float: right;
	margin-left: 18px;
	font-size: 10px;
	color: #444;
}



.basic b {
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background-image: url(../../from/sitio%20v3/img/selected1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:active {
	color: #000;
	text-decoration: none;
}
a:link {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#list1b a {
	display: block;
	color: #FFF;
}
#list1b a.selected {
	color: #000;
	font-weight: bold;
	background-image: url(../../from/sitio%20v3/img/selected.gif);
}
.titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}
.contenedor table basic a img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
.tubo_grande a {
	background: url(../../from/sitio%20v3/css/none);
	margin: 0px;
	padding: 0px;
	border-style: none;
}
.tubo_grande a img {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
#textos {
	color: #333;
}
.sobrefoto strong {
	color: #FFF;
}
.actions a {
	color: #fff;
	display: block;
	float: left;
	margin-bottom: 9px;
	margin: 0em;
	font-size: 1.1em;
	width: 155px;
}

.actions a.right {
	text-align: right;
}


.direcciones {
	color: #999;
	margin-top: 20px;
}
a#mas_info:hover {
	text-decoration: underline;
}
.noticias {
	color: #444;
	bottom: 0px;
	position: absolute;
	left: 0px;
	width: 100%;
	text-align: center;
}
.noticias h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.noticias h2 {
	margin: 0px;
	padding: 0px;
}
.noticias a:hover {
	background: #eee;
}
.noticias a {
	color: #666;
	display: block;
}

.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}

.scrollButtons.left {
	left: 50px;
}

.scrollButtons.right {
	right: -30px;
}

#slider {
	margin: 18px auto;
	position: relative;
	line-height: 1.2em;
}

.scroll {
	height: 350px;
	width: 790px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;
}

.scrollContainer div.panel {
	padding: 20px;
	height: 210px;
	width: 750px;
}

#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
	padding: 9px;
	color: #000;
	text-decoration: none;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}
.scrollContainer img {
	float: right;
	margin-left: 10px;
}

.scrollContainer #asociados img {
    float: left ;
    margin: 20px;
}
.scrollContainer p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.scrollContainer h1 {
	color: #333;
}
#principal {

}
#proceso {
	height: 122px;
	vertical-align: bottom;
}
.menu1 {
	text-align: right;
}
#menu1 {
	text-align: right;
}
.span-24 .titulo {
	margin-bottom: 36px;
}
.blanco {
	cobackgroundlor: #FFF;
}
.celeste {
	background: #79D3DE;
}
.naranjo {
	background: #FAA53A;
	/*color: #FFF;*/
}
.morado {
	background: #9869AD;
	color: #FFF;

}
.morado a {
    color: #FFF;
    }

.azul {
	background: #3767B1;
	color: #FFF;
}

.azul a {
    color: #FFF;
    }

.verde {
	background-color: #A9D161;
}.gris {
	background: #EEEEEE;
}
.big_tube a, .big_tube img {
	margin: 0px;
	padding: 0px;
}
.big_tube div {
	background: #FFF;
}
.info {
	margin-top: 18px;
	margin-bottom: 18px;
	margin-right: 1.5em;

}
.info a:hover {
	color: #FFF;
	background: #666;
}
#slideshow img {
	border: 1px solid #bbb;
	margin-bottom: 36px;
}
#slideshow {
    height: 440px;
}
.big_tube td {
	margin: 0px;
	padding: 0px;
}
.big_tube div {
	text-align: center;
}
#menu2 a:hover {
	color: #000;
	text-decoration: underline;
}

.celeste_claro {
	background-color:#E5EAEE;
}

.noticia a:hover {
	background: #CCC;
}
.celeste_claro .noticia a {
	display: block;
}
.celeste_claro .noticia a:hover {
	background-color:#eee;
	color: #333;
}

.contacto {
	padding: 1.5em;
	background: #eee;
	border: 4px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	z-index:1002;
}

.popup2 .contacto {
    background: #fff;
    border-color: #ddd;
}
.contacto input {
	display: block;
	border: 1px solid #ccc;
	background: #f7f7f7;
	font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.contacto label {
	text-align: left;
	display: block;
	font-weight: normal;
	font-size: 10px;
}
.contacto #id_comentario {
	width: 220px;
	text-align: left;
	display: block;
	background: #f7f7f7;
	border: 1px solid #ccc;
	height: 160px;
	margin: 0px;
	padding: 0px;
	font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.bubbleInfo {
    position: relative;
    z-index:1002;
    color: #333;
}

.bubbleInfo a {
    color: #333;
}

.fader{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120%;
    background-color: #000;
    z-index:1001;
    display:none;
}
.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
    top: -120px;
	background: #eee;

}
.popup2 {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
    top: 60px;
    left: 300px;
	background: #eee;

}

.right {
	float: right;
}
.contacto td {
	vertical-align: top;
}
.contacto #button {
	text-align: center;
	width: 220px;
	border-width: 1px 3px 3px 1px;
	color: #666;
}
.contacto a {
    width: auto;
    padding: 0.5em 1em;
    margin: 0;
}

h4.close {font-size:1.2em;line-height:1.25;margin-bottom:0em;}

.caso_port a.caso {
    color:#333;
    text-decoration: none;
}
.caso_port a.caso:hover {
    background-color: #fff;
    display: block;
    text-decoration: none;
}
.caso_port img {
    margin: 0 1.5em 0 0;
    float: left;
}
hr.invisible {
	color: #fff;
	background-color: #fff;
}

.contact_list dd {
	font-weight: normal;
	margin-left: 2.5em;
	}
.contact_list {
	color: #444;
} 
.contact_form fieldset {
	background-color: #f6f6f6;
	}
.contacto_form legend {
	margin: 1.5em;
	display:block;
	background: #fff;
}
.contact_form textarea {
    width: 300px;
}
.foot {
	color: #444;
	text-align: center;
}
.foot small {
	font-size: 0.9em;
}
.foot a {
	color: #444;
}

.popdir {
	display: none;
	background-color: #fff;
	width: 330px;
	z-index:1000;
	border: 1px solid #ddd;
	padding:1.5em;
	position: absolute;
	width: 600px;
	left: 60px;
	top: 240px;
}

.dircontainer b {

}
.dircontainer p {
    z-index:-1000;
}
.dircontainer {
	font-size: 75%;
	width:100px;
}
.right {
	text-align: right;	
}
.clientes img {
    float: left;
    margin: 1em;
}
.panel h2 a {
    display:block;
    right: 0px;
    font-size: 50%;
    text-align: right;
    margin: -2em 0 2em 0;
    postion: relative;
}

.saltar {
    right:25px;
    position:relative;
}   

.trabaja {
    width:100%;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid none;
    text-align: center;
    padding: 9px 0;
    margin: 18px 0;
}

.ofertas h2 {
    margin: 0 0 1em 0;
}

.banderas_port {
    font-size: 10px;
    letter-spacing: -1px;
    
}

.banderas_port strong {
    letter-spacing:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.banderas_port td {
    vertical-align: top;
}

p img.right {
    margin: 0;
}
