@charset "utf-8";
*{
margin:0;
padding:0;
}
body{
	background-color:#98adae;
	background-image:url(images/fondo.jpg);
	background-repeat:repeat-x;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
}
body img{
	border:0;
}
#gral {
	margin: auto;
	width: 900px;
}
#head{
	width:900px;
	height:140px;
}
#logo{
	width:298px;
	height:119px;
	float:left;
}
#adorno1{
	width:338px;
	height:140px;
	float:left;
}
.adorno2{
	width:76px;
	height:24px;
	margin-bottom:4px;
}
#adornos-head{
	width:76px;
	height:100px;
	float: right;
}
#adornos-head a{
	outline:none;
}

/* MENU PRINCIPAL */

#slide {
	position:absolute;
	top:6px;
	height:24px;
	z-index:10;
	background-color: #fb0194;
}
.menu {position:relative; background:url(images/bg.gif) no-repeat; /*height:35px; width:459px;*/ width:900px; height:23px;}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:9px 5px}
.menu li {float:left; display:inline;}
.menu a, .menu a:active, .menu a:visited, .menu a:hover {text-decoration:none; color:#000; padding:10px}
.menu a{outline: none;}

/* MENU PRINCIPAL */

#seccion{
	width:900px;
	height:60px;
}
#home{
	width:900px;
	height:70px;
}
.tit_seccion{
	width:251px;
	height:59px;
	float:left;
}
.tit_seccion_web{
	width:119px;
	height:59px;
	float:left;
}
.tit_home{
	width:198px;
	height:46px;
	float:left;
	margin-left:13px;
	margin-top:17px;
}
.txt_desc{
	width:600px;
	height:59px;
	float:left;
	margin-top:10px;
	margin-left:15px;
}
.txt_desc_web{
	width:650px;
	height:59px;
	float:left;
	margin-top:10px;
	margin-left:15px;
}
.txt_desc_home{
	width:600px;
	height:59px;
	float:left;
	margin-left:13px;
	margin-top:5px;
}
.doble_mas{
	width:10px;
	height:60px;
	background-image:url(images/doble-mas.png);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:885px;
}
.doble_mas1{
	width:10px;
	height:60px;
	background-image:url(images/doble-mas.png);
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;
}
.doble_mas2{
	width:10px;
	height:60px;
	background-image:url(images/doble-mas.png);
	background-repeat:no-repeat;
	margin-top:10px;
	float:right;
}
#cuerpo{
	width:900px;
}

/* INICIO CALUGAS HOME*/

#calugas{height:166px;}
.cal{ width:283px; height:167px; float:left; margin-left:12px;}

/* FIN CALUGAS HOME*/

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		 
			/*define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here*/
		
		width:900px;
		height:430px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* FIN Easy Slider */

/* MENU SLIDER */

.btns span a {
	color:#FFF;
	text-decoration:none;
	outline:none;
}
.btns span a:hover {
	text-decoration: underline;
}
.btns span {
	margin-left: 15px;
}
.leyenda {
	width:472px;
	height:21px;
	float: left;

}
.btns {
	width:390px;
	height:25px;
	float: right;
	margin-right:11px;
}
#firstBtn a, #lastBtn a{
	color:#000000;
}
#prevBtn a, #nextBtn a{
	color:#C50176;
}

/* FIN MENU SLIDER */

.serv{ width:300px; height:150px; float:left;}
.serv li{ list-style-image:url(images/vineta-magenta.png); color:#2a2a2a; line-height:16px;}
.serv ul {margin-left: 20px; margin-top:10px}
.serv1{ width:300px; height:150px; float:left;}
.serv1 li{ list-style-image:url(images/vineta-amarilla.png); color:#2a2a2a; line-height:16px;}
.serv3 ul {margin-left: 20px; margin-top:10px}
.serv3{ width:300px; height:150px; float:left;}
.serv3 li{ list-style-image:url(images/vineta-magenta.png); color:#2a2a2a; line-height:16px;}
.serv3 ul {margin-left: 20px; margin-top:10px}
.portafolio{
	width:900px;
	height:192px;
}
.tit_cliente{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
}
.tit_cliente1{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulo_clientes/kaidan.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_cliente2{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulo_clientes/asi.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_cliente3{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulo_clientes/javierlarrain.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_cliente4{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulo_clientes/terra.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_cliente5{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulo_clientes/snf.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_cliente6{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulo_clientes/tocasaxo.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_cliente7{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulo_clientes/santarita.png);
	background-repeat:no-repeat;
	text-indent:-9999px;

}
.tit_cliente8{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/tonight.png);
       background-repeat:no-repeat;
       text-indent:-9999px;
       }
.tit_cliente9{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/vegas.png);
       background-repeat:no-repeat;
       text-indent:-9999px;

       }
.tit_cliente10{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/agrupados.png);
       background-repeat:no-repeat;
       text-indent:-9999px;
       
       }
.tit_cliente11{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/tresmontes.png);
       background-repeat:no-repeat;
       text-indent:-9999px;
       
       }
 .tit_cliente12{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/besa.png);
       background-repeat:no-repeat;
       text-indent:-9999px;
       
       }
.tit_cliente13{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/lapica.png);
       background-repeat:no-repeat;
       text-indent:-9999px;
       }
 .tit_cliente14{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/mucca.png);
       background-repeat:no-repeat;
       text-indent:-9999px;
       }
 .tit_cliente15{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/gatonegro.png);
       background-repeat:no-repeat;
       text-indent:-9999px;
       }
 .tit_cliente16{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/reiki.png);
       background-repeat:no-repeat;
       text-indent:-9999px;
       }
 .tit_cliente17{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/guerrero.png);
       background-repeat:no-repeat;
       text-indent:-9999px;
}
.tit_cliente18{
       height:51px;
       width:295px;
       float:left;
       margin-left:2px;
       background-image:url(images/titulo_clientes/hhtatuajes.png);
       background-repeat:no-repeat;
       text-indent:-9999px;
}

.tit_ilust1{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulos_ilustracion/pink-tit.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_ilust2{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulos_ilustracion/autoilust-tit.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_ilust3{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulos_ilustracion/bullterrier.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.tit_ilust4{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulos_ilustracion/perrobot-tit.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_ilust5{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulos_ilustracion/ganesh-tit.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_ilust6{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulos_ilustracion/gorila-tit.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tit_ilust7{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulos_ilustracion/marilyn-tit.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.tit_ilust8{
	height:51px;
	width:295px;
	float:left;
	margin-left:2px;
	background-image:url(images/titulos_ilustracion/doomsday.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}




.txt_web{
	width:285px;
	height:99px;
	float:left;
	margin-top:16px;
	padding-right:10px;
	margin-left:2px;
}
.ver_sitio{
	width:48px;
	height:15px;
	float:left;
	margin-left:2px;
}
.ver_sitio a{
	text-decoration:none;
	color:#FFF;
	outline:none;
}
.ver_sitio a:hover{
	text-decoration: underline;	
}
.fotos{
	height:200px;
	width:603px;
	float:right;
}
.foto1{
	width:603px;
	height:195px;
	float:right;
	}
.foto2{
	width:284px;
	height:387px;
	float:left;
	margin-left:32px;
}
#foot{
	height:83px;
	background-image:url(images/foot.jpg);
	background-repeat:repeat-x;
	clear:both;
	margin-top:20px;
	color:#b6cbcc;
}
#foot2{
	height:400px;
	background-color:#6d8182;
	background-repeat:repeat-y;
	clear:both;
	
	
}
#foot3{
	height:60px;
	background-color:#6d8182;
	background-repeat:repeat-y;
	clear:both;
}
#foot p{text-align:center; padding-top:30px;}
.w3c{width:900px; margin:auto; font-weight:normal;}
.w3c ul{float:right;}
.w3c li{ list-style:none; display:inline; margin-left:7px;}
.w3c li a{text-decoration:none; color:#b6cbcc; outline:none;}
.w3c li a:hover{text-decoration: underline;}
.w3c li img { padding-bottom:1px; margin-right:4px; }
.linea{
	height:1px;
	width:900px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(images/linea.gif);
	background-repeat:repeat-x;
}
.linea-adorno{ height:1px; width:76px; background-color:#000;}
.clear{
	clear:both;
}

/* SECCION FOTOGRAFIA */

.thumb_fotos{ width:900px; height:108px;}
.thumbs{ width:100px; height:100px; float:left; margin-left:11px;}


/* CSS PARA FORMULARIO DE CONTACTO */
/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px;}
#contact-container h1 {color:#d76300; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#contact-container .contact-loading {position:absolute; background:url(images/contact/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#contact-container .contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:300px;}
#contact-container textarea {height:114px; font-size:.9em;}
#contact-container .contact-cc {font-size:.9em; cursor:default;}
#contact-container .contact-top {height:13px; background:url(images/contact/form_top.gif) no-repeat; padding:0; margin:0;}
#contact-container .contact-bottom {height:13px; background:url(images/contact/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contact-container .contact-send {width:65px; background:url(images/contact/cancel.png) no-repeat;}
#contact-container .contact-cancel {width:65px; background:url(images/contact/cancel.png) no-repeat;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-4px; right:6px; color:#999;}
#contact-container a.modal-close:hover {color:#9bb3b3;}
/* TERMINA FORMULARIO */

#fotografia{width:900px; height:215px;}
#fotografia li{ list-style:none;}
.pronto{ width:600px; margin:auto;}
