body { margin: 0; padding: 0; }
a:hover { text-decoration: none; }
img { border: none; }
/* Contactar */
.cssform p { width: 450px; clear: left; margin: 0; padding: 5px 0 8px 0; border-top: 1px dashed gray; }
.cssform label { float: left; width: 100px; text-align: right; margin-left: 50px; font-size: 90%; padding-right: 10px; }
.cssform input, .cssform textarea { font-size: 105%; width: 200px; border: 1px solid black; }
#Fin_Contacto { text-align: center; }
#Fin_Contacto INPUT { width: 50px; }
#Fin_Contacto LABEL { float: none; margin-left: 0; width: 175px; }
.clear { clear: both; margin: -15px; }
#xspam { border: 0; width: 1px; height: 1px; }
#Postdata { font-size: 75%; text-align: justify; }
/* Sitemap */
.marco { border: solid 1px #000; padding: 15px; }
.marco ul { list-style: none; }
.marco h2 { background: #F6F7F9; padding: 5px; font-size: medium; }
/* Galeria */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none; }
#wrapper {width:930px; display:none; margin: 0; padding: 0; }
#fullsize {position:relative; width:930px; height:248px; background:#000; }
#image {width:930px; }
#image img {position:absolute; z-index:25; width:auto}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:930px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
#xinformation {position:absolute; bottom:0; width:930px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; }
#xinformation p {padding:0 8px 8px}
.xocultar {display:none;}

/* Página */
body { margin:0; padding:0; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background: #BCCAD2; }
a:link, a:visited { color: #008fc1; text-decoration: none; } 
a:active, a:hover { text-decoration: underline; }
img { margin: 0; padding: 0; }
p { margin: 10px 0; color: #5b5847; text-align: justify; }

h1 { margin: 0; padding: 0; font-size: 18px; font-weight: bold; color:#008fc1; border-bottom: 1px #ffcc01 solid; }
h2 { margin: 0; padding: 0; font-size: 15px; font-weight: bold; color: #fff; }

#templatemo_container { margin: 0 auto; width: 930px; margin-top: 3px; background: #fff; }

#templatemo_header { clear: both; padding: 0; margin: 5px 0 5px 0; width: 930px; height: 340px; background: #0199cd; }
#logosection { margin: 0 3px 0 0; float: left; width: 245px; }
.sitelogo { margin: 5px 0 0 5px; padding: 0; }
#header { margin: 0; float: right; width: 680px; }
#header .title { padding: 5px 20px; text-align: justify; font-size: 14px; font-weight:bold; color: #ffcc01; line-height: 25px; }

#templatemo_content { float: left; margin: 0; padding: 0; width: 930px; }

#templatemo_left_column { float: left; margin: 0 5px 5px 0; padding: 5px; width: 215px; min-height: 400px; }
.leftcolumn_box01 { width: 215px; padding: 0; border: 1px #008fc1 solid; margin: 0 0 10px 0; }
.leftcolumn_box01 .leftcolumn_box01_top { width: 195px; height: 15px; padding: 10px; background: #80c7e0; }
.leftcolumn_box01 .leftcolumn_box01_bottom { width: 195px; padding: 10px; color: #FFF; }
.leftcolumn_box01_bottom li { width: 195px; margin: 0; }
.leftcolumn_box01_bottom li a { display:block; text-decoration:none; border:0; font-size: 12px; }
.leftcolumn_box01_bottom ul { margin: 0; padding: 5px 0 0 5px; list-style: none; }
.leftcolumn_box01_bottom ul li{ display: block; margin: 0 0 5px 0; padding: 0; }
.leftcolumn_box01_bottom ul li a{ padding: 0 0 0 15px; margin: 0; color: #000; text-decoration: none; background: url(images/templatemo_list_icon02.gif) center left no-repeat; }
.leftcolumn_box01_bottom ul li a:hover{ text-decoration: none; background-color: #ffcc01; color: #008fc1; }

#templatemo_middle_column { float: left;  padding: 20px 5px; width: 470px; min-height: 400px; border-left: 1px #ffcc01 dotted; border-right: 1px #ffcc01 dotted; text-align: justify;}

#templatemo_right_column { float: right; margin: 0 0 5px 5px; width: 210px; min-height: 400px; padding-top: 5px; }
#templatemo_right_column a { padding: 5px; }
#right_box02 { clear: both; width: 205px; padding: 0; border: 1px #008fc1 solid; }
#right_box02 .rightbox02_top { width: 195px; height: 25px; padding: 5px; background: #80c7e0; }
#right_box02 .rightbox02_bottom { width: 205px; padding-top: 5px; }
#right_box02 .customer_section { clear: both; margin: 0; padding: 0; }
#right_box02 img { border: 1px #ffcc01 solid; padding: 2px; }

#templatemo_footer { clear: both; padding: 10px 0 0 0; width: 930px; height: 30px; text-align: center; color: #666; background: #d5d5d5; text-align: center; }

.Noticias { padding-bottom: 10px; text-align: justify; }
.Noticias span { font-weight: bold; }
.Titulo { margin: 0; padding: 0; font-size: 15px; font-weight: bold; color: #000; border-bottom: 1px solid red; }

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; }
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

#izq { width: 80px; padding-right: 30px; float: left; }
#der { float: left; width: 360px; }