html{min-height:100%;}
img {border:none;}
body{padding:0; margin:0;width:960px; font-family: verdana; color:#636363; line-height:1em; font-size:12pt;height:100%; background:url(body-background.jpg);}
h1,h2,h3,h4,h5{margin:0 1em 1em 1em;padding:0;width:auto;}
h3{font-size:1.45em;}
h4{text-align:center;}
p{font-size:0.75em;color:#666; text-align:left; line-height:1.2em;}
a{text-decoration:none;}
label{font-weight:900;font-size:0.9em;}
ul{list-style:none; padding:0;margin:0;}
#allContent{position:absolute;left:50%;top:0em;width:60em;height:auto;;margin:0 0 0 -30em; padding:0;}
#header{position:relative;float:left;top:0;height:1.4em; width:59.875em;}
#IndexMedia{position:relative;float:left;width:100%; height:18.75em;padding:0 0 0 0.28em;margin:0;}
#TopMenu{position:relative;float:left;padding:0;margin:0;width:60em; height:3.6875em; font-family:verdana;font-size:1.1em; background:url(menu_bar.png) no-repeat; z-index:99999;}
#TopMenu ul{padding:0;margin:0;width:100%; height:100%; list-style:none;}
#TopMenu li{position:relative;float:left;display:block;padding:0;margin:0;height:100%;}
#menuIzq ul{padding:1em 0 0 0.4em;margin:0 0 1em;width:100%; height:100%; list-style: url(bullet.png) inside; font-size:0.8em;}
#menuIzq li{position:relative;padding:0;margin:0;height:100%; line-height:1.4em;}
#menuIzq li a{color: #03C;}
#menuIzq li a:hover{text-decoration:underline; color:#F90;}
li#menuOpcion_Inicio{position:relative;float:left;width:142px;}
li#menuOpcion_Servicios{position:relative;float:left;width:174px;}
li#menuOpcion_Portfolio{position:relative;float:left;width:185px;}
li#menuOpcion_Contacto{position:relative;float:left;width:182px;}
#Content{position:relative;float:left;width:59.875em;height:100%;margin-top:-0.9em;*margin-top:-5em; background:url(bg_content.png);}
#Col1{position:relative;float:left;margin-left:0.5em;width:13.125em;height:auto;}
#Col2{position:relative;float:left;margin-left:0.5em;width:29.5875em;}
#Col3{position:relative;float:right; width:11.6875em;margin-right:0.5em;}
#Col4{position:relative;float:right; width:45.365em;margin-right:0.5em;}
#datos_contacto{margin:5px 0;}
#datos_contacto h4{text-align:left;color:#039; margin-left:0;}
#datos_contacto ul{list-style: url(bullet_blue.png) inside; margin-bottom:10px}
#datos_contacto li{margin:3px 0;}
#slideshow{width:45.625em; height:18.75em; text-align:center;}
#distribucion{margin-top:1.2em;background:url(bg_distribucion.png) no-repeat; width:45.625em;height:7.75em;}
#breadCrumb{width:auto; padding:0.55em; margin-left:0.4em; font-size:0.9em; color:#999;}
#infoContent li{width:32.5%;float:left;vertical-align:top;}
#footer{position:relative;float:left;width:60em; height:11.875em; background:url(bg_footer.png) no-repeat;text-align:center;}
#copyr{font-size:0.8em;}
#footer_options{margin:1.5em 5px 5px 5px;text-align:left;}
#footer_options ul{list-style: url(bullet.png) inside; display:block;width:100%;font-size:0.8em;}
#footer_options li{}
#footer_options li a{color:#666;}
#footer_options li a:hover{text-decoration:underline;}
/* PortFolio */
#portfolio{width:32em;margin:0;padding:0;}
#portfolio ul{width:100%;}
.portf_item{padding:1.2em 0;width:100%; display:block;}
#portf_thumb{float:left; margin-right:1em;}
#portf_info ul{height:7em;}
#portf_info li{font-size:0.8em;padding-bottom:0.2em;}
/* paginacion */
div#pagination {height:40px;margin:3px auto; width:100%;}
div#pagination .count {float:left;}
div#pagination .pages {float:right;}
div.pagination {height:34px;width:34px; margin:3px;}
div.pagination a {text-decoration: none;background: url(pag_num_off.png) no-repeat; /* no underline */  padding:8px 11px;}
div.pagination a:hover, div.pagination a:active {background: url(pag_num_on.png) no-repeat; color: #000;}
div.pagination span.current {font-weight: bold;background: url(pag_num_current.png) no-repeat; padding:8px 10px;}
div.pagination span.disabled {background: url(pag_num_off.png) no-repeat; padding:8px 2px;}
.bold14 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 14px;	font-weight: bold;}
.rederror {color: red;}