html,body{margin:0;padding:0;border:0;font-family:Verdana, Geneva, sans-serif;font-size:12px;min-height:100%;color:#666;}
ul{padding:0;border:0;margin:0;}
li{list-style:none;padding:0;border:0;margin:0;}
a{outline:none}
a img{border:0}
.clear{clear:both;}
h3{margin:0;padding:0;font-size:14px;font-weight:bold;}
#intro{display:block;width:100%;height:100%;padding:0;border:0;margin:0;}
#header_container{width:100%;height:100px;background:url(../img/textura.jpg) repeat-x top left #F7BE22;}
#simulabara{height:1px;width:100%;display:block;background-color:#FFF;}
#header{width:800px;margin:0 auto;overflow:hidden;height:100px;}
#header #slogo{float:left;width:450px;color:#FF9D1F;margin-top:33px;}
#header #slogo img{width:300px;color:#FF9D1F;height:35px;}
#header ul#menu{padding:0;border:0;margin:0;left:500px;float:right;margin-top:75px;}
#header ul#menu li{float:left;width:75px;margin:0 5px 0 0;text-align:center;}
#header ul#menu li a{height:19px;display:block;padding-top:6px;text-decoration:none;background:url(../img/rndmenu.png) top left no-repeat; text-transform:lowercase;}
#header ul#menu li.seccion{}
#header ul#menu li.seccion a,#header ul#menu li.seccion a:visited{color:#FFF;}
#header ul#menu li.seccion a:hover{font-weight:bold; }
#header ul#menu li.sec_act a{background-color:#FFF;color:#F7BE25;font-size:13px;}
#header ul#menu li.sec_act a:hover{font-weight:bold;}
#body_container{width:100%;}
#body{width:800px;margin:0 auto;padding:0;}
#flas_news{width:800px;height:120px;margin:10px 0 0;}
.columna{float:left;width:400px;margin:0;padding:0;}
.columna h2{margin:20px 10px 10px;padding:0;font-size:16px;font-weight:bold;color:#222;}
.columna p{margin:10px;padding:0;display:block;line-height:20px;margin-bottom:20px;color:#555;font-size:13px;}
.columna ul.servicios{margin:0px;padding:0;border:0;margin:10px 0 0 10px;}
.columna ul.servicios li{list-style: url(../img/lista.png) inside;margin-bottom:7px;}
.columna .letra_clientes{color:#AAA;margin:0 10px 20px;}
.columna .letra_clientes a,.columna .letra_clientes a:visited{color:#F7BE22;text-decoration:none;padding:0 3px;}
#footer_container{width:100%;margin:80px 0 40px;}
#footer{
	width:780px;
	margin:0 auto;
	font-size:10px;
	background:url(../img/textura.jpg) repeat-x top left #FDBB2F;
	padding:0 8px;
	color: #FFF;
}
#footer p{
	text-align:right;
	margin:0;
	padding:0;
	color:#FFF;
	background-color: #FDBB2F;
}
#footer p a,#footer p a:visited{color:#FFF;text-decoration:none;}
#footer p a:hover{font-weight:bold;}
#footer p a strong{color:#FFF;font-weight:bold;}
#footer p a:hover strong{
	color:#666;
	font-weight:bold;
}
#contacto_container{display:none;width:100%;height:100%;padding:0;border:0;margin:0;background-color:#FFF;opacity:0.7;filter:alpha(opacity=70);position:fixed;top:0px;left:0px;}
#contactoa{
	width:400px;
	margin:102px auto 0;
	position:absolute;
	left:593px;
	top:20px;
	z-index:50;
}
#contactob{display:none;width:300px;float:right;color:#333;}
#contactob p{margin:8px;padding:0;font-size:10px;}
#contactob p.titu{font-weight:bold;}
#contactob p.dato{}
#contactob form{padding:5px 8px 0;margin:0;}
#contactob form span{font-size:10px;padding:0;display:block;}
#contactob form input{margin:0 0 0 190px;width:83px;}
#contactob form .introducetexto{width:270px;border:1px solid #999;background-color:#FFF;color:#000;margin:0 0 6px;}
#contactob form textarea{height:100px;}
#contactoc{display:none;width:800px; position:absolute; top:120px; left:50%; margin:0 0 0 -400px; background-color:#FFF; overflow:hidden;}
#contactoc .img{ width:450px; float:left;}
#contactoc .desc { width:350px; float:left;}
#contactoc .desc h2{font-size:16px;font-weight:bold;color:#222;}
#contactoc .v_slider{width:2600px; }
#contactoc .v_slider .v_ficha,#contactoc .v_slider .v_resumen,#contactoc .v_slider .v_libro{width:800px; float:left; display:block; }
#contactoc .v_slider .v_resumen .col{ width:350px; float:left;}
#contactoc .v_slider .v_libro p{ text-align:center;}
.v_ficha h2, .col h2{text-transform:capitalize;}
ul.controla_detalles_libro{ display:block; width:100%; border-bottom:1px solid #BBB; }
ul.controla_detalles_libro li{ float:left;font-size:12px; margin-right:20px; }
ul.controla_detalles_libro li span{ display:block; color:#DDD;padding:4px;  }
ul.controla_detalles_libro li a{ display:block; padding:4px; text-decoration:none; color:#666}
ul.controla_detalles_libro li a:hover{ font-weight:bold;}
.tutuposter{width:700px; display:block; height:30px}
.tutuposter h2{width:50%; display:block; float:left; text-align:center;}
.submenu_libros,.categorias_portafolio{text-transform:lowercase;}
#libroa{display:none;width:100%;height:100%;padding:0;border:0;margin:0;background-color:#FFFFFF;opacity:0.7;filter:alpha(opacity=70);position:fixed;top:0px;left:0px;}
#librob{display:none;width:800px;height:560px;padding:0;border:0;margin:-265px 0 0 -400px;background-color:#FFFFFF;position:fixed;top:50%;left:50%;border:1px solid #CCC;}
#librob a{display:block;font-weight:bold;color:#F7BE25;text-align:center;}
.xcerrar{display:block;text-align:right;padding:3px;margin:0;background-color:#FFF}
.xcerrar a,.xcerrar a:visited{color:#000;text-decoration:none;font-size:10px;font-weight:bold;padding:4px;}
.cuadrocontacto{border:1px solid #999;background-color:#FFF;height:470px;margin-bottom:20px}
ul.categorias_portafolio{display:block;padding:0;margin:0;}
ul.categorias_portafolio li{float:left;background:url(../img/rndmenu2a.png) left bottom no-repeat;}
ul.categorias_portafolio li a{background:url(../img/rndmenu2b.png) right bottom no-repeat;display:block;padding:4px 8px 6px 8px;text-decoration:none;color:#666;font-size:11px;}
ul.categorias_portafolio li a:hover{font-weight:bold;}
ul.categorias_portafolio li.selected{background-color:#F7BE25;}
ul.categorias_portafolio li.selected a{color:#FFF}
ul.submenu_libros{width:171px;float:left;}
ul.submenu_libros li{height:20px;}
ul.submenu_libros li a, ul.submenu_libros li a:visited{padding:3px 0 0 8px;display:block;text-decoration:none;color:#999;}
ul.submenu_libros li a:hover{font-weight:bold;}
ul.submenu_libros li.actual{background-color:#666;}
ul.submenu_libros li.actual a{color:#FFF;}
ul.galeria_portafolio{width:800px;}
ul.galeria_portafolio li.prevlibro{height:140px;width:200px;border:0px solid #EEE;float:left;margin-right:4px; margin-bottom:4px; background-color:#FFF;}
ul.galeria_portafolio li.resaltar{
	background:;
	border:0px solid #FFF;
	color: #FFF;
}
ul.galeria_portafolio li.prevlibro a{
	display:block;
	text-decoration:none;
	background-color: #FFF;
}
.minilibro_imagen{height:95px;width:143px;margin:0 auto;}
.minilibro_imagen img{
	height:95px;
	color: #666;
}
.minilibro_titulo{font-size:11px;text-transform:capitalize;color:#666;text-align:center;margin-bottom:3px;height:24px}
.minilibro_opciones{width:40px;margin:0 auto;padding:0;}
.minilibro_opciones img{width:10px;height:10px;margin:0;padding:0;}
.espaciado{clear:both; height:35px; display:block;}
ul#slider{width:800px;overflow:hidden;margin:10px 0;}
ul#slider .mascara_slider{width:10000px;}
ul#slider .mascara_slider li{width:800px;float:left;}
ul#slider .mascara_slider li .img{width:350px;float:left;display:block;}
ul#slider .mascara_slider li .img img{width:350px;float:left;}
ul#slider .mascara_slider li .desc{width:430px;float:right; }
ul#slider .mascara_slider li .desc h2{font-size:16px;font-weight:bold;color:#222;}
ul#ctrlslider{width:auto;margin:0 auto;padding:10px 0;}
ul#ctrlslider li{float:left;margin:0 6px 0 0;}
ul#ctrlslider li a,ul#ctrlslider li a:visited{display:block;padding:2px 4px;text-decoration:none;color:#F7BE25; text-align:center;}
ul#ctrlslider li a:hover{ font-weight:bold;}
ul.servicios{ margin:20px 0 0 30px;}
ul.servicios li{ list-style:outside circle; margin-bottom:6px;}
.acotaciones{font-size:10px; margin-left:175px;}
.frases_italica{font-style:italic}
#frase{width:800px; margin:0 auto 20px;}
#frase p{font-style:italic; font-size:12px;}

