/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:11px; font-weight:normal; font-style:normal; }
ul,ol { list-style:none; }
fieldset,img { border:none; }
caption,th { text-align:left; }
table { border-collapse:collapse; border-spacing:0; }

/* INIT */
@charset "utf-8";
img { behavior:url(./iepngfix.htc); }

html { width:100%; height:100%; overflow-y:scroll; }
body { scroll:auto; background:url(../imagenes/bg-web.jpg) repeat-x #FFFFFF; behavior:url("./htc/csshover3.htc"); }
html>body, x:-moz-any-link, x:default { padding:0 1px 0 0; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { height:1%; }

* {	font:12px 'Arial'; color:#525252; }

/* LAYERS */
#globalWrap { margin:0 auto; padding:0; width:100%; background:url(../imagenes/bg-grass.jpg) no-repeat center top; }
#wrap { margin:0 auto; padding:0; width:896px; height:auto !important; }
#header { margin:0; padding:0; width:100%; height:156px; }
#custom { margin:0; padding:0; }
#contentHome { width:100%; height:auto !important; }
#menuBar { margin:0; padding:0; width:100%; height:auto !important; }
	#menuLink1 { height:27px; float:left; }
	#menuLink2 { height:27px; float:left; }
	#menuLink3 { height:27px; float:left; }
	#menuLink4 { height:27px; float:left; }
	#menuLink5 { height:27px; float:left; }
	/* ********************************** */
	#menuLink1:hover { height:27px; float:left; }
	#menuLink2:hover { height:27px; float:left; }
	#menuLink3:hover { height:27px; float:left; }
	#menuLink4:hover { height:27px; float:left; }
	#menuLink5:hover { height:27px; float:left; }
	/* ********************************** */
#idioma { width:150px; height:31px; text-align:center; background:url(../imagenes/idioma.jpg) no-repeat center top; float:right; }
#idioma #custom { font-size:11px; color:#b0e300; }

#contentPage { width:100%; height:auto; background:url(../imagenes/bg-contentPage.jpg) no-repeat center top; }
	#contentPage #rowCarrusel1 { margin:14px 0 0 26px; width:530px; height:auto; float:left; }
	#contentPage #rowCarrusel2 { margin:31px 0 0 35px; width:276px; height:auto; float:left; }
	/* ********************************** */
	#btnCarrusel { margin:-2px 0 0 0; width:72px; height:37px; float:left; cursor:pointer; }
	#linkCarrusel1{ margin:0; width:18px; height:37px; background:url(../imagenes/point.jpg) no-repeat left top; float:left; }
	#linkCarrusel2{ margin:0; width:18px; height:37px; background:url(../imagenes/point.jpg) no-repeat left top; float:left; }
	#linkCarrusel3{ margin:0; width:18px; height:37px; background:url(../imagenes/point.jpg) no-repeat left top; float:left; }
	#linkCarrusel4{ margin:0; width:18px; height:37px; background:url(../imagenes/point.jpg) no-repeat left top; float:left; }
	/* ********************************** */
	#linkCarrusel1.active, #linkCarrusel1:hover { margin:0; width:18px; height:37px; background:url(../imagenes/point2.jpg) no-repeat left top; float:left; }
	#linkCarrusel2.active, #linkCarrusel2:hover { margin:0; width:18px; height:37px; background:url(../imagenes/point2.jpg) no-repeat left top; float:left; }
	#linkCarrusel3.active, #linkCarrusel3:hover { margin:0; width:18px; height:37px; background:url(../imagenes/point2.jpg) no-repeat left top; float:left; }
	#linkCarrusel4.active, #linkCarrusel4:hover { margin:0; width:18px; height:37px; background:url(../imagenes/point2.jpg) no-repeat left top; float:left; }

#menuIcon { margin:12px 57px 0 0; padding:0; width:72px; height:26px; float:right; }
	#menuIconLink1 { margin:0; width:25px; height:26px; float:left; background:url(../imagenes/menuIcon.jpg) no-repeat 0 0; cursor:pointer; }
	#menuIconLink2 { margin:0; width:27px; height:26px; float:left; background:url(../imagenes/menuIcon.jpg) no-repeat -25px 0; cursor:pointer; }
	#menuIconLink3 { margin:0; width:20px; height:26px; float:left; background:url(../imagenes/menuIcon.jpg) no-repeat -52px 0; cursor:pointer; }
	/* ********************************** */
	#menuIconLink1:hover { margin:0; width:25px; height:26px; float:left; background:url(../imagenes/menuIcon.jpg) no-repeat 0 -26px; }
	#menuIconLink2:hover { margin:0; width:27px; height:26px; float:left; background:url(../imagenes/menuIcon.jpg) no-repeat -25px -26px; }
	#menuIconLink3:hover { margin:0; width:20px; height:26px; float:left; background:url(../imagenes/menuIcon.jpg) no-repeat -52px -26px; }

#rowHome1 { margin:0 0 0 30px; width:198px; height:auto !important; float:left; }
#rowHome2 { margin:0 0 0 20px; width:198px; height:auto !important; float:left; }
#rowHome3 { margin:0 0 0 20px; width:196px; height:auto !important; float:left; }
#rowHome4 { margin:0 0 0 20px; width:195px; height:auto !important; float:left; }
/* ********************************** */
#footer { width:100%; width:844px; height:18px; }	
	#footer #copyRight {float:left; }
	#footer #footerLinks { float:right; }
	#footer #copyRight li { display:inline; color:#5e5d5d; font-size:11px; }
	#footer #footerLinks li { display:inline; color:#5e5d5d; font-size:11px; }
	#footer #footerLinks li a { display:inline; color:#5e5d5d; font-size:11px; text-decoration:none; }
	#footer #footerLinks li a:hover { display:inline; color:#5e5d5d; font-size:11px; text-decoration:underline; }
/* ********************************** */
#btnToggle { margin:-6px 56px 0 0; width:105px; height:13px; float:right; }

.maskCarrusel { position:relative; width:530px; height:240px; overflow:hidden; }

#titleCarrusel { margin:-2px -2px 0 0; width:460px; float:left; overflow:hidden; }

#boxCarrusel { position:absolute; }
#boxCarrusel div { width:530px; height:auto; float:left; }
#boxCarrusel p { padding:25px 0 0 10px; }
#boxCarrusel img{ float:left; margin:0 10px 0 0; }
/* ********************************** */
#path { margin:0 0 0 25px; height:15px; float:left; background:url(../imagenes/bg-path.png) no-repeat right top; }
#path { color:#676767; font-size:11px; font-weight:700; }
#path a { color:#ee9400; font-size:11px; text-decoration:underline; }
#path a:hover { color:#ee9400; font-size:11px; text-decoration:none; }
#titlePath { margin:0 0 0 25px; margin:-16px 0 0 0; float:left; }
#loadText { margin:0 0 0 25px; padding:15px 0; width:843px; color:#2d2d2d; font-size:12px; clear:both; }
	#loadText a { color:#ee9400; }
	#loadText span { color:#ee9400; }
	#loadText h1 { margin:0; padding:0; color:#2d2d2d; font-size:11px; display:inline; //font-weight:normal; }
	#loadText h2 { margin:0; padding:0; color:#525252; font-size:11px; display:inline; //font-weight:normal; }
	#loadText h3 { margin:0; padding:0; color:#93cc1b; font-size:14px; display:inline; //font-weight:normal; }
	#loadText h4 { margin:0; padding:0; color:#93cc1b; font-size:14px; display:inline; //font-weight:normal; }

#comentarios { width:795px; color:#2d2d2d; font-size:11px; clear:both; }
#nube { margin:0; width:68px; height:51px; float:left; background:url(../imagenes/nube.jpg) no-repeat center top; }
#nubeNum { margin:5px auto; color:#ffffff; font-size:28px; font-weight:lighter; text-align:center; }
#comentHead { margin:0 0 0 7px; padding:13px 0 0 0; color:#80bb01; font-size:22px; float:left; }
#comentPaginador { margin:10px auto; padding:0; color:#b9b9b9; text-align:center; background:#d9d9d9; }
#comentPaginador:hover, #comentPaginador:hover label  { color:#d9d9d9; background:#b9b9b9; }
#comentPaginador:hover label  { cursor:pointer; }
#comentHead2 { margin:10px 0 0 0; color:#80bb01; font-size:22px; }
#comentariosContent1 { margin:10px 0; padding:13px; width:765px; border:1px solid #83ba00; }
#comentariosContent2 { margin:10px 0; padding:13px; width:765px; border:1px solid #83ba00; background:#e0f4c6; }
#comentariosText { margin:0 15px 0 0; width:740px; float:left; }
#comentariosTextNome { margin:0 0 10px 0; color:#82b900; font-size:12px; }
#comentariosTextMessage { margin:0 0 10px 0; color:#808080; font-size:12px; }
#comentariosTextDate { margin:0; color:#808080; font-size:11px; }
#comentariosTextNum { margin:0; color:#83ba00; font-size:15px; float:left; }

/* FONTS */
h1 { color:#deff00; font:14px; //font-weight:normal; }
h2 { color:#ee9400; }
h3 { color:#94cd1b; }
.txtOrange { color:#ee9400; }
.txtOrange a { color:#ee9400; text-decoration:underline; }
.txtOrange:hover { color:#ee9400; text-decoration:none; }

.txtBig { font-size:14px; }

.linkMail { color:#494f59; }
.linkMail:hover { color:#494f59; text-decoration:none; }
.linkUl { color:#525252; text-decoration:underline; }
.linkUl:hover { color:#525252; text-decoration:none; }

/* LIST */
#bulletOrange { list-style:disc; }
#bulletOrange li { margin:0 0 10px 10px; list-style:disc; color:#ee9400; }
#bulletOrange li span { color:#525252; }
#bulletOrange li a { color:#ee9400; text-decoration:underline; }
#bulletOrange li a:hover { color:#ee9400; text-decoration:none; }

#loadText ol { margin:20px; list-style:disc; }
#loadText ul { margin:20px; list-style:decimal; }
#loadText li { margin:0 15px 5px 15px; color:#ee9400; font-size:12px; //font-weight:normal; }
#loadText li span { color:#525252; font-size:12px; //font-weight:normal; }

#differentOl { margin:20px; list-style:disc; }
#differentUl { margin:20px; list-style:decimal; }
#differentUl li { margin:0 15px 5px 15px; color:#ee9400; font-size:12px; //font-weight:normal; }
#differentUl li span { color:#525252; font-size:12px; //font-weight:normal; }

/* FORM */
.input { width:225px; border:1px solid #83d317; background:#FFFFFF; }
.inputCaptcha { width:80px; text-align:center; border:1px solid #83d317; background:#FFFFFF; }
.input2 { width:225px; height:97px; border:1px solid #83d317; background:#FFFFFF; }
.inputComentarios { width:261px; border:1px solid #83d317; background:#FFFFFF; }
.inputComentarios2 { width:545px; height:151px; border:1px solid #83d317; background:#FFFFFF; }
#formCaptcha { padding:4px 0 10px 0; width:225px; border:1px solid #83d317; background:#FFFFFF; text-align:center; }

/* PRINT */
@media print {
	body, #main, #content { color: #000 !important; }
	a, a:link, a:visited { color: #000 !important; text-decoration:none !important; }
	#tabs, #globalheader, #globalfooter, #directorynav, .noprint, .hide { display: none !important; }
	#main a.pdf, #main a.html, #main a.qt, #main a.ical, #main a.dl, #main a.dmg, #main a.zip, #main a.keynote, #main a.audio { padding-left: 0 !important; background-image: none !important; }
}

/* iPhone */
@media screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }