/*RESET HTML5*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {margin:0;padding:0;border:0; outline:0; font-size:100%;vertical-align:baseline; background:transparent;}
body {line-height:1;}

article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0; padding:0;}
input, select{vertical-align:middle;}



/*tags*/
/*
html {
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll;
}
*/
body{color:#272425;text-align:center;overflow:auto;}

/*general*/
#page{width:950px;margin:0 auto;text-align:left;padding-left:30px;}

nav{font-size:75px;position:absolute;/*margin-top:170px;*/margin-top:80px;z-index:10;margin-left:60px}
nav a{text-decoration:none;color:#272425; outline:none;}
nav ul{width:840px;}
nav li{display:inline-block; cursor:pointer; }
*+html nav li{float:left}

/*
nav li.sel a{color:#8a8c8e;}
nav li a:hover{color:#8a8c8e;}
*/

footer{font-size:30px;text-align:center;position:absolute;margin-top:540px;width:950px;}
footer span, footer a span{color:#898b8d}
footer a{color:#272425; text-decoration:none}
footer .link-language{font-size:16px;color:#898b8d;float:right;margin:12px 75px 0 0;}
*+html footer .link-language{margin:-21px 75px 0 0;}
footer .link-language a{text-decoration:none;color:#898b8d}
footer .link-language a:hover{color:#272425}



#show{position:absolute;top:180px;font-family:Helvetica, Arial, sans-serif; padding-bottom:10px;height:300px;}
.section0{width:900px;top:220px;margin-left:60px}
.section1{width:600px;top:220px;margin-left:234px}
.section2{width:600px;top:220px;margin-left:327px}
.section3{width:350px;top:220px;margin-left:453px}
.section4{margin-left:60px}


#optionSel1 a:hover, .sel#optionSel1 a, .resaltado#optionSel1 a{color:#d3222a}
#optionSel2 a:hover, .sel#optionSel2 a{color:#009a49}
#optionSel3 a:hover, .sel#optionSel3 a{color:#0065a2}
#optionSel4 a:hover, .sel#optionSel4 a{color:#ff5113}
#optionSel5 a:hover, .sel#optionSel5 a{color:#888888}

.link-map{color:#ff5113;text-decoration:none; font-weight:bold}

section h2{font-size:20px; margin-bottom:20px}
section{font-size:14px; line-height:16px}


/*home*/
#menu-home{position:absolute;list-style-type:none;font-size:75px;color:#b3b3b3;margin:5px 0 0 640px;display:none;}
#menu-home .odd{color:#e6e6e6}
#menu-home .line{padding-bottom:82px}


/*do*/
.servicios ul{list-style-type:none;padding:25px 25px 0 0;float:left;color:#919395;}
.servicios ul li{ padding-left:10px; background:url(css_img/bullet.gif) no-repeat left center}

/*you*/
.clientes ul{list-style-type:none;padding:25px 25px 0 0;float:left;color:#919395;}
.clientes ul li{}

/*see*/
.reel-gallery{float:left;height:90px;width:820px !important;height:90px}
.reel-gallery ul{}
.reel-gallery ul li{width:120px;margin-right:20px;}
.reel-gallery ul li a{ outline:none}
.reel-gallery ul li img{width:120px;height:60px; background:#888888;}
.reel-gallery ul.disabled li img{opacity:.6;}

.reel-gallery ul li span{display:inline-block;text-align:center;width:120px;font-weight:bold}

#controls{ position:absolute}
a.prev{background:none;border:none;outline:none;width:23px;height:25px;cursor:pointer;background:url(css_img/btnprevious.jpg) no-repeat;margin:17px 0 0 -30px;outline:none; display:block;}
a.prev span{display:block;width:23px;height:25px;text-indent:-400em;outline:none;display:block}

a.next{background:none;border:none;outline:none;width:23px;height:25px; cursor:pointer; background:url(css_img/btnnext.jpg) no-repeat;margin:-25px 0 0 826px;outline:none;display:block}
a.next span{display:block;width:23px;height:25px;text-indent:-400em;outline:none;display:block}


#controls{ position:absolute;}
*+html a.prev{position:absolute;margin:17px 0 0 -850px; left:0; top:0}
*+html a.next{position:absolute;margin:17px 0 0 6px;}


#video-player{float:left;width:820px;clear:both;}

#info-video{width:350px;text-align:left;font-size:12px;vertical-align:bottom;position:absolute;height:256px; line-height:1.5em}
#info-video .txt-info-video{ position:absolute; bottom:0; left:0;}

#player{float:right;background:white;width:455px; height:256px;}
#info-videos-carrusel{ visibility:hidden; position:absolute; width:1px; height:1px; overflow:hidden}

#play-reel{position:absolute; margin:340px 0 0 0; cursor:pointer; z-index:200; outline:none}
*+html #play-reel{position:absolute; margin:340px 0 0 -820px}
#play-reel a{display:block; width:103px;height:18px; background:url(css_img/playreel.jpg) no-repeat; outline:none}
#play-reel a span{display:block;width:103px; height:21px; text-indent:-200em; overflow:hidden}

/*player reel*/
#wrap-reel-player{width:600px;height:300px;margin:0 0 0 85px; display:none}
#reel-player{width:600px;height:300px;}
#close-reel{background:url(css_img/close-reel.jpg) no-repeat;width:115px;height:18px;cursor:pointer;position:absolute;margin:0 0 0 605px}

video{ padding:0; margin:0; background:black}

