body{background-image:url(../img/fondo_pagina.gif); text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:0 0 10px 0}
a:link{color:#79B321; text-decoration:none}
a:visited{color:#79B321; text-decoration:none}
a:hover{color:#79B321; text-decoration:underline}
a:active{color:#79B321; text-decoration:none}
#general{text-align:center; background-color:#FFF; width:920px; border-right-width:2px; border-left-width:2px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-color:#333; border-left-color:#333; margin:0 auto 0 auto; border-top-color:#333; border-bottom-color:#333; border-bottom-width:2px; border-top-width:2px; max-width:920px}
#cabecera{background-image:url(../img/cabecera_fnd.jpg); background-repeat:repeat-x; background-position:top; height:101px; width:920px; margin:0 auto 0 auto; background-color:#FFF; text-align:left}
ul#menuprincipal{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFF; margin:5px 10px 0 0; text-align:center; float:right; clear:right}
ul#menuprincipal li{list-style-image:none; list-style-type:none; display:inline}
ul#menuprincipal li a{width:94px; display:block; float:right; height:40px; vertical-align:middle; text-decoration:none; margin:3px; line-height:40px; color:#FFF; position:relative; font-weight:bold}
ul#menuprincipal li a:hover{color:#FFF; background-image:url(../img/menu_bg.jpg); font-weight:bold}
#logo{width:489px; float:left}
#logo img, #logo img a{position:absolute; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
#logo h1{font-size:1px; text-indent:-2000px; visibility:hidden}
#nosotros_inicio{height:480px; background-image:url(../img/nosotros_apokalipsis.jpg); background-repeat:no-repeat; background-position:center bottom; float:none; text-align:left; padding-right:30px; padding-left:30px; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; padding-top:20px}
#contacto{height:350px; text-align:left; padding-top:20px; padding-right:30px; padding-bottom:30px; padding-left:30px}
#contacto_exito{height:200px; text-align:left; padding-top:20px; padding-right:30px; padding-bottom:30px; padding-left:30px}
#central{width:380px; margin-bottom:15px; float:right}
#enviar{height:25px; width:80px; background-image:url(../img/enviar.jpg); font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#FFF; font-weight:bold; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
#central h2{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:bold; color:#333; font-style:oblique; text-indent:10px}
#central p{padding-left:10px}
#imagen_seccion{width:450px; float:left; position:absolute; height:350px}
#imagen_seccion img{margin:0px; padding:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
#imagen_seccion_contacto_exito{width:450px; float:left; position:absolute; height:200px}
#imagen_seccion_contacto_exito img{margin:0px; padding:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
.contenedor{font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; color:#FFF; line-height:150%; background-image:url(../img/contenedor_fnd.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#383838; border-top-style:solid; border-top-color:#000; text-align:left; border-bottom-style:none; border-right-style:none; border-left-style:none; border-top-width:3px; margin:0px; padding:0}
.contenedor img, .contenedor img a:link, .contenedor img a:visited, .contenedor img a:active, .contenedor img a:hover{border-style:none}
.contenido{padding:5px 30px 20px 30px; text-align:left; float:none; position:relative}
.contenidoizq{width:405px; padding:5px 20px 20px 30px; text-align:left; float:none; position:relative}
.contenidoder{width:405px; padding:5px 20px 20px 30px; text-align:left; float:right; position:static}
.textodestacado{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#FFF; list-style-image:none; list-style-type:none; margin:0; padding:0}
.textodestacado h2{font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; color:#363636; display:block; height:30px; line-height:30px; font-style:italic; font-weight:bold; margin-top:5px; margin-right:5px; margin-left:5px; margin-bottom:0px}
.textodestacado h3{font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; color:#363636; font-weight:bold; line-height:20px; display:block; height:20px; margin:0 5px 5px 5px; font-style:italic}
.textodestacado img, .textodestacado img a{text-decoration:none; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; margin-bottom:3px}
#detallefran{width:340px; text-align:left; margin:0px}
#detallenaty{width:340px; text-align:right; float:right; position:static; margin:0}
#piedepagina{background-image:url(../img/piepagina_fnd.jpg); background-repeat:repeat-x; background-position:top; width:880px; background-color:#79B321; color:#FFF; padding:20px}
#piedepagina a:link, #piedepagina a:active, #piedepagina a:visited, #piedepagina a:hover{font-weight:bold; color:#FFF}
#portafolio{text-align:left; padding-top:20px; padding-right:0px; padding-bottom:30px; padding-left:0px}
.trabajo{margin-bottom:25px; padding-bottom:10px; border-bottom-width:2px; border-bottom-style:dotted; border-bottom-color:#B5B5B5; margin-right:35px; margin-left:35px}
.trabajo h3{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; font-style:italic; font-weight:normal; color:#999; margin-top:0px; margin-bottom:-15px}
.trabajo h2{font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; font-style:oblique; font-weight:bold; color:#629F14}
.trabajo img{border:5px solid #CCC; margin-right:15px; margin-bottom:10px; margin-top:10px}
.trabajo img a:hover{border:8px solid #CCC}
#intro{text-align:center; border-bottom-width:8px; border-bottom-style:solid; border-bottom-color:#F0F0F0; margin-bottom:25px; height:150px; margin-top:-15px}
#intro img{}
.visitarsitio{margin-top:-20px; clear:both}
 .visitarsitio img, .visitarsitio img a{ border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
* html #general{width:920px}
* html .textodestacado ul li{width:200px}
.form{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#666; font-style:oblique; line-height:150%}
.izq{text-align:left}