/****** autor: Grupa - www.grupadigital.com - Berni Banchieri ******/
body {background:#b8b6b6 url('../images/back-general.jpg') repeat-y; font:normal 12px/17px "trebuchet ms", arial, tahoma, verdana; color:#313242; margin:5px 0 0 0;}
.auto {margin:auto; width:1000px;}

/*HOME*/
.corner-left, .corner-right {background:url('../images/corner-left.gif') no-repeat; width:131px; height:604px; float:left;}
.corner-right {background:url('../images/corner-right.gif') no-repeat; width:131px; height:604px; float:left;}

.content-home {background-color:#434343; width:718px; height:588px; float:left; margin:3px 0; padding:10px 20px 0 0;}
.content-home .fondo {width:560px; height:400px; margin:115px 0 0 150px; background:url('../images/home.gif') no-repeat;}
.fondo .welcome {float:left; padding:70px 0 0 240px; line-height:14px;  width:310px; line-height:20px;}
.welcome .text {font:bold 14px/18px arial, tahoma, verdana;}

.idioma {float:left; padding:85px 0 0 0; color:#8b8b8b;}
.idioma ul {list-style:none; width:190px; margin:0; padding:0; margin-right:85px}
.idioma ul li {padding:3px 0; line-height:14px;}


/*MENU*/
#nav {background:url('../images/nav-left.gif') no-repeat; width:180px; height:604px; float:left;}

* html .menu {float:left; width:102px; padding:0 7px 5px 20px; margin:245px 0 0 0;}

.menu {float:left; width:102px; padding:0 10px 5px 20px; margin:245px 0 0 0;color:#f26b22;}
.menu ul {list-style:none; width:102px; margin:0; padding:0;}
.menu ul li {border-bottom:1px solid #505050; padding:3px 0; text-align:right; font-weight:bold; }

.menu ul li ul {margin:0;}
.menu ul li ul li {border:none !important; padding:0; font-weight:normal; text-align:right !important; font-size:11px;}
.last {border:none !important;}
.lastCurrent {border:none !important; color:#d3d3d3 !important;}
.current {color:#d3d3d3 !important;}
.url {float:left; margin-top:59px;}

.thumb {float:left; margin-top:250px; width:31px; padding:0 8px 0 2px; margin-left:6px; border-right:1px solid #b1b1b1; height:320px; border-bottom:1px solid #b1b1b1;}
.thumb img {border:2px solid #a7a4a2; margin-bottom:8px; height:28px; vertical-align:middle;}

* html .thumb {float:left; margin-top:251px; width:31px; padding:0 8px 0 2px; margin-left:6px; border-right:1px solid #b1b1b1; height:320px; border-bottom:1px solid #b1b1b1;}

.next {float:left; text-align:center; width:42px; margin-left:4px; padding:5px 0 0 0; font-weight:normal; vertical-align:middle;}

#content {background-color:#d3d3d3; width:800px; height:588px; float:left; margin:3px 0; padding:10px 20px 0 0;}

.inside, .inside-border, .inside-subpage {float:left; width:800px; margin:6px 0 0 0; height:535px; border-bottom:1px solid #b0b0b0; border-top:1px solid #b0b0b0; text-align:center;}
.inside img {vertical-align:middle;}
.inside-border img {vertical-align:middle; border:15px solid #fff;}

.inside-subpage {text-align:left;}

.footer {width:802px; float:left; text-align:center; line-height:30px;}

.lang {float:right;}

/*tags*/
a {color:#f26b22;text-decoration:none!important;}
a:visited {color:#f26b22;}
a:hover {color:#da5c00;text-decoration:none;}

/*common elements*/
.bullet {font:bold 11px/14px "comic sans ms", arial, tahoma, verdana; color:#f26b22;}
.white {color:#fff;}

.gray {color:#959595;}
.gray a {color:#959595 !important;}
.gray a:hover {color:#7f7e7d !important; text-decoration:none;}

.line-d {border-bottom:1px dashed #b0b0b0; margin:10px 0;}
.brown {color:#a85327}

.orange-light {color:#9e9085}

.bullet{font:bold 11px/14px "comic sans ms", arial, tahoma, verdana;}
.box-r {float:right;}
.box-l {float:left;}

.prev-next {border-top:1px dashed #b0b0b0; padding:10px 0; float:right; text-align:right; width:640px;}

/*AGUSTINA*/
.content-padding {float:left; padding:40px 80px 0px 80px;}

H1 {font-size:18px; font-weight:normal; margin-bottom:10px; clear:both;}
H2 {font-size:14px; font-weight:bold; margin-bottom:20px; clear:both;}
H3 {font-weight:bold; font-size:13px; padding-top:10px;}

P {font-size:12px; line-height:15px;}

.empresa-back {float:right; background-image:url(../images/bgmap.jpg); background-position:bottom right; background-repeat:no-repeat;}

.client {float:left; width:250px; text-align:left; line-height:25px;}

.quienes-txt {float:left; width:300px; text-align:left; margin-right:40px; line-height:16px;}
.name, .name2, .name3, .name4, .name5 {border-bottom:1px dashed #999999; border-top:1px dashed #999999; background-image: url(../images/aitor.jpg); background-position: right bottom; background-repeat:no-repeat; height:47px; margin-top:10px;}
.name2 {background-image: url(../images/cristian.jpg);}
.name3 {background-image: url(../images/diego.jpg);}
.name4 {background-image: url(../images/miren.jpg);}
.name5 {background-image: url(../images/andres.jpg);}

.quienes-foot {border-top:1px dashed #999999; padding: 5px 0;}

.calendario {float:left; width:620px; padding:2px 10px; margin-bottom:15px; background-color:#4c4c4c; color:#cacaca;}

.box-premios {width:290px; float:left; margin-bottom:30px; height:330px;}
.premio {float:left; margin-bottom:17px; width:290px;}
.premio .detail {width:200px; float:left;}
.premio img {float:left; margin-right:10px; border:2px solid #a7a4a2; }

/*forms*/
form {margin:0; padding:0;}
.field-wrapper {margin:2px 0; line-height:23px; padding:5px 0 0 0; width:300px; float:left; width:100%;}
.field-wrapper label {float:left; width:200px; text-align:right; padding-right:8px; font-weight:bold; line-height:18px;}
select, textarea, .field {margin:0 0 5px 0;  vertical-align: middle; border:1px solid #c9c9c9; font:normal 11px/15px arial, tahoma; width:210px; float:left;}

.button {color:#fff; font-size:11px; line-height:12px; padding:0 19px; height:22px; cursor:pointer; text-align:center; background: #f66318 url('../images/back-button.jpg') repeat-x; border:1px solid #f6661c}
*+html .button {padding:0 12px; height:23px;} /* IE7 */
* html .button  {padding:1px 12px; height:23px;} /* IE6 */

.box-form {float:left; width:630px; margin-top:10px; background-color:#ededed; padding:10px; text-align:center;}

.size140 {width:140px;}
.size160 {width:160px;}
.size180 {width:180px;}
.size200 {width:200px;}
.size250 {width:250px;}
.size300 {width:300px;}
.size370 {width:370px;}
