body { margin: 0; padding: 0; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #000; background: #EEE; }
a:link, a:visited { color: #000; font-weight: normal; } 
a:active, a:hover { color: #000; text-decoration: underline; }
p { margin: 0; padding: 0; }
img { margin: 0; padding: 0; border: 0; }
.cleaner { clear: both; width: 100%; height: 0; font-size: 0;  }
#templateo_container { width: 960px; padding: 0 10px; margin: 0 auto; }
#templatemo_top_panel { clear: both; width: 960px; height: 110px; padding: 10px 0; }
#site_logo { float: left; }
#site_logo a { outline: none; }

#templatemo_menu_banner_panel { clear: both; height: 342px; padding: 5px; background: #c0d8f5; overflow: hidden; }
#templatemo_menu_wrapper { float: left; width: 232px; height: 340px; background: #EEE; padding: 1px; overflow: hidden; }
#templatemo_menu { padding: 5px; overflow: hidden; }
#templatemo_menu ul { margin: 0; padding: 0; list-style: none; }
#templatemo_menu ul li { width: 200px; height: 35px; padding: 0 0 0 20px; margin: 0; background: #656edd; margin-bottom: 2px; }
#templatemo_menu ul li:hover { background: #0d0d0d; }
#templatemo_menu ul li a { display: block; width: 170px; height: 28px; padding: 10px 0 0 30px; color: #000; font-size: 16px; text-decoration: none;
      	                   font-weight: normal; background: url(images/templatemo_menu_list_icon.jpg) left center no-repeat; outline: none; }
#templatemo_menu li a:hover { color: #fff; }
#templatemo_banner { float: right; width: 715px; height: 342px; overflow: hidden; }
#templatemo_banner #contenido { padding-left: 9px; padding-right: 5px; text-align: justify; }

#templatemo_content_wrapper { clear: both; width: 940px; background: #c0d8f5; padding: 10px; }
#templatemo_content { padding: 10px; background: #EEE; }
#templatemo_side_column { float: left; width: 220px; }
.header_01 { clear: both; height: 27px; padding: 8px 0 0 10px; background: #ddd3d4 url(images/templatemo_header_icon.png) center right no-repeat; font-size: 18px; color: #000; }

.header_menu ul { margin: 0; padding: 0; list-style: none; }
.header_menu ul li { width: 220px; height: 35px; margin: 0; background: #656edd; margin-bottom: 2px; }
.header_menu ul li:hover { background: #0d0d0d; }
.header_menu ul li a { display: block; width: 200px; height: 28px; padding: 10px 0 0 10px; color: #000; font-size: 12px; text-decoration: none;
      	                   font-weight: normal; outline: none; }
.header_menu li a:hover { color: #fff; }

#templatemo_main_content_column { float: right; width: 690px; }
.section_w600 { padding: 0 10px; }
.section_w330 { width: 325px; text-align: justify; }
.section_w330 ul li { padding-bottom: 10px; }
.section_w330 ul li a { text-decoration: none; }
.section_w330 ul li a:hover { text-decoration: underline; }
.date { color: #808080; text-align: right; background: #fff; }
.fl { float: left; margin-right: 15px; }
.fr { float: right; }

.img_centro { text-align: center; }
.img_centro img { margin-left: 10px; margin-bottom: 10px; border: dotted 1px #000; }

.enlaces { text-align: justify; margin-bottom: 14px; font: 14px verdana; }
.enlaces a { text-decoration: none; }
.enlaces a:hover { color: Blue; }
.Titulo { font-weight: bold; margin-bottom: 14px; }

#templatemo_footer { clear: both; width: 940px; padding: 20px 10px; text-align: center; }
#templatemo_footer a { color: #111; text-decoration: none; }


/* Contactar */
.cssform p { width: 675px; clear: left; margin: 0; padding: 5px 0 8px 0; border-top: 1px dashed gray; }
.cssform label { float: left; width: 200px; text-align: right; margin-left: 50px; font-size: 90%; padding-right: 10px; }
.cssform input, .cssform textarea { font-size: 105%; width: 275px; 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; }
#xspam { border: 0; width: 1px; height: 1px; }
#Postdata { font-size: 75%; text-align: justify; }

/* Galeria */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none; }
#wrapper {width:675px; display:none; margin: 0; padding: 0; }
#fullsize {position:relative; width:670px; height:675px; padding:2px; border:1px solid #ccc; background:#000}
#image {width:675px; }
#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:620px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
#information {position:absolute; bottom:0; width:620px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; }
#information p {padding:0 8px 8px}

.justificado { text-align: justify; }
.centrado { text-align:center; }
.gris { background-color: Gray; }