html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}a { color:#69686b; text-decoration:none; }
a:hover { color:#2eadd3; text-decoration:underline; }
.fix { clear:both; }/* =====================================================================
* Filename: style.css
* Template: pross.pro
* Author: Oscar Llorente - http://sitestilo.com
* Date Created: 08/04/2010
* Media: Screen
* ------
===================================================================== */
body { background:url(/pix/bg.gif) repeat-x #d9dadb; font-family:Arial, Verdana, Serif; font-size:small; color:#4f4c50; }
#layout { width:900px; height:100%; margin:auto; }
#header { width:900px; height:217px;  }
#header ul#idiomas { float:right; color:#fff; font-size:11px; }
#header ul#idiomas li a { color:#fff; }
#header ul#idiomas li a:hover { text-decoration:underline; }
#header img { float:left; }
#header p.head { clear:both; float:right; color:#fff; text-transform: uppercase; border-bottom:1px solid #fff; width:854px; text-align: right; }
#content { width:900px; height:100%; margin:auto; background:#ececed; }
ul#menu { width:854px; height:33px; display:block; margin:auto; }
ul#menu li { float:left; }
ul#menu li a { text-align:center; height:8px; padding:16px 15px 5px 15px; display:block; border-left:1px solid #5ebdda; color:#69686b; text-transform: uppercase; }
ul#menu li a:hover { background:url(/pix/top.gif) top center no-repeat; color:#2eadd3; text-decoration:none; }
ul#menu li a.active { background:url(/pix/top.gif) top center no-repeat; color:#2eadd3; }
ul#menu li.contacta a { border-right:1px solid #5ebdda; }
ul#menu li.left { float:right; }
ul#menu li.left a { background:url(/pix/right.gif) repeat-x; border:0; height:33px; padding:9px 15px 0 15px; color:#fff; }
ul#menu li.left a:hover { color:#000; }
#content_center { width:854px; height:100%; margin:auto; padding:20px 0 10px 0; }
#content_center .left { float:left; width:400px; height:100%; }
#content_center .left h2 { color:#2eadd3; font-weight:bold; font-size:small; line-height:22px; }
#content_center .left p { line-height:16px; margin-bottom:30px; }

#content_center .left2 { float:left; width:340px; height:100%; }
#content_center .left a { color:#3d3c3f; font-weight:bold; }
#content_center .left a:hover { color:#2eadd3; }
#content_center .left2 h2 { color:#2eadd3; font-weight:bold; font-size:medium; line-height:22px; margin-bottom:20px; }
#content_center .left2 h1 { color:#2eadd3; font-weight:bold; font-size:medium; line-height:22px; margin-bottom:20px; }
#content_center .left2 p { line-height:17px; }

#content_center .left2 b { font-weight:normal;}

#content_center p { margin-bottom:10px; }
#content_center li { line-height:18px; padding-left:19px; }
#content_center li.active { background:url(/pix/flecha.gif) no-repeat left; }
#content_center img.right {
	float:right;
}
#content_center .right { float:right; }
#content_center_about { width:854px; height:100%; margin:auto; padding:40px 0 10px 0; }
#content_center_about .left { float:left; width:300px; height:100; }
#content_center_about img.right { float:right; }
#content_center_about div.right { float:right; width:500px; }
#content_center_about div.right h2 { font-weight:normal; line-height:24px; }

ul#servicios { width:400px; }
ul#servicios li { line-height:30px; text-transform:uppercase; }

#footer { width:100%; height:146px; display:block; background:#868889; }
#footer .center { width:860px; height:66px; background:url(/pix/footer.gif) no-repeat top #868889; margin:auto; text-align:left; color:#fff; padding:60px 20px 20px 20px; }
#footer .center p { font-size:x-small; }
#footer .center a { text-decoration: underline; color:#fff; }
#footer .center a:hover { text-decoration:none; }

label.labels { width:300px; height:16px; display: block; }
input.in { width:250px; height:20px; border:1px solid #555; margin-bottom:10px; padding-left:5px; }
input.btn { width:100px; height:30px; margin:15px 0 0 0; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #555; background:#555; color:#fff; cursor:pointer; }
textarea.text { width:250px; border:1px solid #555; height:80px; padding:5px; }
.response { color:red; }

div.wrap {
width : 900px;
margin : 0 auto;
text-align : left;
}

div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 299px;
background : url(images/header-bg.png) no-repeat 50% 0;
}
div#header div#slide-holder {
width : 900px;
}
div#header div#slide-holder div#slide-runner {
width : 900px;
height : 278px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 228px;
width : 973px;
height : 46px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}
