@charset "utf-8";
/* RESET */
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 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* En el código HTML es necesario añadir cellspacing="0" a la tabla */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*-------------------------------------------------------------------------------------*/

html, body { margin: 0px; width:100%;
background: rgb(27,63,24);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiM2YxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2EzNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(27,63,24,1) 0%, rgba(99,163,84,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(27,63,24,1)), color-stop(100%,rgba(99,163,84,1)));
background: -webkit-linear-gradient(top,  rgba(27,63,24,1) 0%,rgba(99,163,84,1) 100%);
background: -o-linear-gradient(top,  rgba(27,63,24,1) 0%,rgba(99,163,84,1) 100%);
background: -ms-linear-gradient(top,  rgba(27,63,24,1) 0%,rgba(99,163,84,1) 100%);
background: linear-gradient(top,  rgba(27,63,24,1) 0%,rgba(99,163,84,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3f18', endColorstr='#63a354',GradientType=0 );}
img { border:none;}
a { text-decoration:none; color:#6D6E70;}
a:hover { text-decoration:underline;}
a:focus { outline:none;}
h1 { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 18px; color: #444; letter-spacing:0.1mm; text-shadow: 0px 0px 0px #EEE;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 15px; color: #417340; text-align:left; letter-spacing:0.1mm; text-shadow:0 0px 0px #000;}
h3 { text-decoration:none; font-family: Verdana, Geneva, sans-serif; font-size: 17px; font-style: normal; line-height: 16px; color: #A32330; text-align:left; letter-spacing:0.1mm; text-shadow:0 0px 0px #000;}
h4 { text-decoration:none; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; color: #FFF; text-align:left; letter-spacing:0.1mm; text-shadow:0 0px 0px #000;}
h5 { text-decoration:none; font-family: Verdana, Geneva, sans-serif; font-size: 44px; font-style: normal; line-height: 38px; color: #FFF; letter-spacing:0.1em; text-shadow:0 2px 6px #000;}
p { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#444; line-height:15px; letter-spacing:0.1mm;}
p span { color: #BE1E2D;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary, mark { display:block;}
input, textarea, select {border:1px solid #CCC; text-decoration:none; background:#FFF; padding:5px 9px 4px 9px; font-family:'ProximaNovaRgRegular'; font-size:12px; color:#6D6E70; letter-spacing:0.1mm;}
input:focus, textarea:focus { border:1px solid #417340;}

/*fonts----------------------------------------------*/
@font-face {
    font-family: 'ProximaNovaRgRegular';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*contenedor----------------------------------------------*/
#wrapper { width:900px; margin:auto; background:#FFF; border-left:1px solid #CCC; border-right:1px solid #CCC; -moz-box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333; box-shadow: 0px 0px 10px #333; overflow:hidden;}


/*header----------------------------------------------*/
header {  position:relative;
background: rgb(27,63,24);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiM2YxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2EzNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(27,63,24,1) 0%, rgba(99,163,84,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(27,63,24,1)), color-stop(100%,rgba(99,163,84,1)));
background: -webkit-linear-gradient(left,  rgba(27,63,24,1) 0%,rgba(99,163,84,1) 100%);
background: -o-linear-gradient(left,  rgba(27,63,24,1) 0%,rgba(99,163,84,1) 100%);
background: -ms-linear-gradient(left,  rgba(27,63,24,1) 0%,rgba(99,163,84,1) 100%);
background: linear-gradient(left,  rgba(27,63,24,1) 0%,rgba(99,163,84,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3f18', endColorstr='#63a354',GradientType=1 );}
header a:hover { text-decoration:none;}
header .top-izq { background:url(../imagenes/top-izq.png) bottom left no-repeat; padding-top:32px; height:84px;}
header .top-barra { width:775px; position:absolute; right:0px; top:33px; height:9px;
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(38,36,36,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(38,36,36,1)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(38,36,36,1) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(38,36,36,1) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(38,36,36,1) 100%);
background: linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(38,36,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#262424',GradientType=1 );}
header .top-logo { background:url(../imagenes/top-logo.png); height:66px; width:325px; text-indent:-9999px; display:block; position:absolute; left:38px; top:40px; z-index:50;}
header nav { width:775px; background:#FFF; height:75px; margin-top:9px; overflow:hidden;}
header nav .bot { width:150px; height:48px; -webkit-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px; position:absolute; bottom:0px; right:-20px; -webkit-transform: skew(-38deg, 0deg); -moz-transform: skew(-38deg, 0deg); -o-transform: skew(-38deg, 0deg); display:block; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#444;
background: rgb(196,197,199);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzVjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ODlhOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(196,197,199,1) 0%, rgba(152,154,156,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(196,197,199,1)), color-stop(100%,rgba(152,154,156,1)));
background: -webkit-linear-gradient(left,  rgba(196,197,199,1) 0%,rgba(152,154,156,1) 100%);
background: -o-linear-gradient(left,  rgba(196,197,199,1) 0%,rgba(152,154,156,1) 100%);
background: -ms-linear-gradient(left,  rgba(196,197,199,1) 0%,rgba(152,154,156,1) 100%);
background: linear-gradient(left,  rgba(196,197,199,1) 0%,rgba(152,154,156,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c5c7', endColorstr='#989a9c',GradientType=1 );}
#transformedObject {
   /* IE8+ - must be on one line, unfortunately */ 
   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.7812856265067177, M21=0, M22=1, SizingMethod='auto expand')";
   
   /* IE6 and 7 */ 
   filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=1,
            M12=-0.7812856265067177,
            M21=0,
            M22=1,
            SizingMethod='auto expand');


   /*
    * To make the transform-origin be the middle of
    * the object.    Note: These numbers
    * are approximations.  For more accurate results,
    * use Internet Explorer with this tool.
    */
   margin-left: -31px; 
   margin-top: -3px;
}
header a.text1 { font-family: Arial, Helvetica, sans-serif; font-size:14px; position:absolute; top:45px; right:25px; z-index:999; color:#444; cursor:pointer; text-shadow: 0px -1px 1px #EEE;}
header a.text2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; position:absolute; top:45px; right:150px; z-index:999; color:#444; cursor:pointer; text-shadow: 0px -1px 1px #EEE;}
header a.text3 { font-family: Arial, Helvetica, sans-serif; font-size:14px; position:absolute; top:45px; right:270px; z-index:999; color:#444; cursor:pointer; text-shadow: 0px -1px 1px #EEE;}
header a.text4 { font-family: Arial, Helvetica, sans-serif; font-size:14px; position:absolute; top:45px; right:440px; z-index:999; color:#444; cursor:pointer; text-shadow: 0px -1px 1px #EEE;}
header a.text1:hover ~ .bot.b1, header a.text2:hover ~ .bot.b2, header a.text3:hover ~ .bot.b3, header a.text4:hover ~ .bot.b4 {background: rgb(99,163,84);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYTM1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjNmMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(99,163,84,1) 0%, rgba(27,63,24,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(99,163,84,1)), color-stop(100%,rgba(27,63,24,1)));
background: -webkit-linear-gradient(left,  rgba(99,163,84,1) 0%,rgba(27,63,24,1) 100%);
background: -o-linear-gradient(left,  rgba(99,163,84,1) 0%,rgba(27,63,24,1) 100%);
background: -ms-linear-gradient(left,  rgba(99,163,84,1) 0%,rgba(27,63,24,1) 100%);
background: linear-gradient(left,  rgba(99,163,84,1) 0%,rgba(27,63,24,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63a354', endColorstr='#1b3f18',GradientType=1 ); -moz-box-shadow: -2px 5px 5px #444; -webkit-box-shadow: -2px 5px 5px #444;  box-shadow: -2px 5px 5px #444;}
header a.text1:hover, header a.text2:hover, header a.text3:hover, header a.text4:hover { color:#EEE; text-shadow: 0px -1px 1px #444;}
header nav .mask1, header nav .mask2, header nav .mask3, header nav .mask4 { width:150px; height:48px; -webkit-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px; position:absolute; bottom:0px; right:-20px; -webkit-transform: skew(-38deg, 0deg); -moz-transform: skew(-38deg, 0deg); -o-transform: skew(-38deg, 0deg); display:block;}
header nav .mask1:hover ~ .bot.b1, header nav .mask2:hover ~ .bot.b2, header nav .mask3:hover ~ .bot.b3, header nav .mask4:hover ~ .bot.b4 {background: rgb(99,163,84);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYTM1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjNmMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(99,163,84,1) 0%, rgba(27,63,24,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(99,163,84,1)), color-stop(100%,rgba(27,63,24,1)));
background: -webkit-linear-gradient(left,  rgba(99,163,84,1) 0%,rgba(27,63,24,1) 100%);
background: -o-linear-gradient(left,  rgba(99,163,84,1) 0%,rgba(27,63,24,1) 100%);
background: -ms-linear-gradient(left,  rgba(99,163,84,1) 0%,rgba(27,63,24,1) 100%);
background: linear-gradient(left,  rgba(99,163,84,1) 0%,rgba(27,63,24,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63a354', endColorstr='#1b3f18',GradientType=1 ); -moz-box-shadow: -2px 5px 5px #444; -webkit-box-shadow: -2px 5px 5px #444;  box-shadow: -2px 5px 5px #444;}
header nav .mask1:hover ~ a.text1, header nav .mask2:hover ~ a.text2, header nav .mask3:hover ~ a.text3, header nav .mask4:hover ~ a.text4 { color:#EEE; text-shadow: 0px -1px 1px #444;}


/*info----------------------------------------------*/
#info { background:#FFF; overflow:hidden; position:relative;}
#info aside { padding:20px 0; width:319px; border-left:1px solid #999;
background: rgb(144,146,148);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwOTI5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRlZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(144,146,148,1) 0%, rgba(221,222,223,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(144,146,148,1)), color-stop(100%,rgba(221,222,223,1)));
background: -webkit-linear-gradient(top,  rgba(144,146,148,1) 0%,rgba(221,222,223,1) 100%);
background: -o-linear-gradient(top,  rgba(144,146,148,1) 0%,rgba(221,222,223,1) 100%);
background: -ms-linear-gradient(top,  rgba(144,146,148,1) 0%,rgba(221,222,223,1) 100%);
background: linear-gradient(top,  rgba(144,146,148,1) 0%,rgba(221,222,223,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#909294', endColorstr='#dddedf',GradientType=0 );}
#info aside h2 { color:#444;}
.triangulo { width:0px; height:0px; display:block; border-top:4px solid transparent; border-left:6px solid #417340; border-bottom:4px solid transparent; margin:4px 3px 0 10px;}
#info aside a.ing { position:absolute; right:20px; top:98px;}
#info aside a.ing:hover { border-bottom:1px dotted #417340;}
#info .box { width:448px; margin:0 0 4px 0; background:#DAE5D3;}


/*contacto----------------------------------------------*/
#info input { width:180px;}
textarea { width:400px; resize:none; height:80px;}
input[type="submit"] { border:1px solid #417340; cursor:pointer; display:block; color:#417340; width:80px;font-family: Verdana, Geneva, sans-serif; font-size:11px;}
label { font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; color:#444; line-height:15px; letter-spacing:0.1mm;}


/*footer----------------------------------------------*/
footer { overflow:hidden; padding:10px 20px; background:#FFF; -webkit-box-shadow: inset 0px 30px 30px -30px rgba(9, 9, 9); box-shadow: inset 0px 30px 30px -30px rgba(9, 9, 9); border-top:1px solid #999;}
footer .logo { background:url(../imagenes/footer-logo.png); height:37px; width:172px; text-indent:-9999px; display:block;}
footer nav ul { margin:20px 0 0 0; padding:0;}
footer nav li { float:left;}
footer nav li a { font-family: Arial, Helvetica, sans-serif; font-size:11px; border-right:1px solid #444; color:#444; padding:0 10px;}
footer nav li:last-child a { padding-right:0px; border-right:0px solid #444;}
footer nav li a:hover { text-decoration:none; color:#498046;}

/*art----------------------------------------------*/
#artgraph { width:900px; height:25px; padding:0px 20px 25px 0;margin:auto; position:relative; overflow:hidden; margin-bottom:20px; margin-top:10px;}
a.art{ background:url(../imagenes/art.png) no-repeat top; height:22px; display:block; text-indent:-9999px;}
a.art:hover { background-position: 0px -22px; border-bottom:0px;}
.html5 { border-bottom:0px;}