body {
font-family:Verdana,Geneva,sans-serif;
min-width:960px;
width:100%;
}
#master {
background-image:url("../img/bg_index.jpg");
background-repeat:repeat-x;
height:1300px;
margin:0;
position:absolute;
width:100%;
}
#master2 {
background-image:url("../img/bg_servicios.jpg");
background-repeat:repeat-x;
height:1020px;
margin:0;
position:absolute;
width:100%;
}
#servicosBg {
background-image:url("../img/bg_servicios.jpg");
background-repeat:repeat-x;
height:1350px;
margin:0;
position:absolute;
width:100%;
}
#container {
margin:18px auto 0;
position:relative;
width:900px;
}
#header {
-moz-border-radius:6px 6px 6px 6px;
background-color:#222222;
height:42px;
position:relative;
width:900px;
}
#logo {
float:left;
padding:10px 0 0 20px;
}
#menu {
float:right;
padding:14px 10px 0 0;
width:443px;
}
#menu ul {
font-size:12px;
font-weight:bold;
list-style-type:none;
}
#menu li {
display:block;
float:left;
padding:0 10px;
}
#menu li a {
border:medium none;
color:#999999;
outline:medium none;
text-decoration:none;
}
#menu li a:hover {
border:medium none;
color:#C0AE00;
outline:medium none;
text-decoration:none;
}
#menu li.active a {
border:medium none;
color:#C0AE00;
outline:medium none;
}
#bnr {
-moz-border-radius:6px 6px 6px 6px;
background-color:#FFFFFF;
border:1px solid #C3C3C3;
height:280px;
margin:10px 0 0;
padding:10px;
position:relative;
}

#contenidos {
height:335px;
margin:10px 0 0;
position:relative;
}
#contenidos ul {
list-style-type:none;
}
#contenidos li {
-moz-border-radius:6px 6px 6px 6px;
background-color:#FFFFFF;
border:1px solid #C3C3C3;
float:left;
height:325px;
margin:0 6px 5px;
width:285px;
}
.hdrContenidos {
color:#000000;
font-size:14px;
font-weight:bold;
height:16px;
padding:10px;
position:relative;
}
.infoContenidos {
color:#666666;
font-size:11px;
padding:10px;
position:relative;
text-align:left;
}
.infoContenidos a, visited {
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.infoContenidos a:hover {
color:#C0AE00;
}
#ads {
border:1px solid #C3C3C3;
margin:11px 0 0;
position:relative;
}
#slider ul, #slider li {
list-style:none outside none;
margin:0;
padding:0;
}
#slider li {
height:90px;
overflow:hidden;
width:900px;
}
#footer {
height:350px;
margin:30px 0 0;
position:relative;
}
.titulo {
color:#C0AE00;
font-size:13px;
font-weight:bold;
}
#footer ul {
list-style-type:none;
}
#footer li {
display:block;
float:left;
line-height:15px;
margin:0 63px 0 0;
}
#footer li a, visited {
color:#CCCCCC;
font-size:10px;
text-decoration:none;
}
#footer li a:hover {
color:#FFFFFF;
}
#footInfo {
margin:20px 0 0;
position:relative;
}
#direccion {
color:#CCCCCC;
float:left;
font-size:11px;
font-weight:normal;
padding:25px 0 0;
}
#direccion a, visited {
color:#CCCCCC;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#direccion a:hover {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#fender {
float:right;
}
#servicios {
-moz-border-radius:6px 6px 6px 6px;
background-color:#FFFFFF;
border:1px solid #C3C3C3;
height:670px;
margin:15px 0 27px;
position:relative;
}
#pic {
padding:10px;
position:relative;
}
.pic {
padding:10px;
position:relative;
}

#serviciosTitulo {
-moz-border-radius:6px 0 0 0;
background-color:#F2F1F1;
border-bottom:1px solid #C3C3C3;
color:#000000;
float:left;
font-size:18px;
font-weight:bold;
height:33px;
padding:12px 0 0 15px;
width:652px;
}
#downloadPDF {
-moz-border-radius:0 6px 0 0;
background-color:#FFFFFF;
border-bottom:1px solid #C3C3C3;
border-left:1px solid #C3C3C3;
color:#666666;
float:right;
font-size:11px;
font-weight:normal;
height:27px;
padding:18px 0 0 15px;
width:215px;
}
#downloadPDF a, visited {
color:#666666;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#downloadPDF a:hover {
color:#FF0000;
}
.clears {
clear:both;
}
#subMenu {
background-color:#000000;
clear:both;
height:21px;
padding:9px 0 0;
}
#subMenu ul {
font-size:11px;
font-weight:normal;
list-style-type:none;
}
#subMenu li {
display:block;
float:left;
padding:0 9px;
}
#subMenu li a {
border:medium none;
color:#15BEE2;
outline:medium none;
text-decoration:none;
}
#subMenu li a:hover {
border:medium none;
color:#FFFFFF;
outline:medium none;
text-decoration:none;
}
#subMenu ul a.selected {
background:none repeat scroll 0 0 black;
color:#FFFFFF;
cursor:default;
margin-bottom:0;
}
.usual div {
overflow:hidden;
}
.infoServicios {
color:#333333;
font-size:14px;
font-weight:bold;
padding:20px 0 0 30px;
position:relative;
}
.infoServiciosDetalle {
color:#666666;
font-size:11px;
font-weight:normal;
line-height:13px;
padding:30px 0 0 30px;
position:relative;
text-align:justify;
width:815px;
}
ul#demos {
height:90px;
list-style-type:none;
}
ul#demos li {
display:inline;
float:left;
}
.demoBox {
border-right:1px solid #C3C3C3;
height:70px;
margin:20px 0 0 30px;
position:relative;
width:250px;
}
.artBox {
border:1px solid #C3C3C3;
float:left;
height:56px;
padding:6px;
width:56px;
}
.demoInfo {
color:#666666;
float:right;
font-size:11px;
line-height:17px;
text-align:left;
width:175px;
}
#datosContacto {
-moz-border-radius:6px 6px 6px 6px;
background-color:#FFFFFF;
border:1px solid #C3C3C3;
float:left;
height:320px;
width:250px;
}
#formulario {
-moz-border-radius:6px 6px 6px 6px;
background-color:#FFFFFF;
border:1px solid #C3C3C3;
float:right;
height:320px;
width:630px;
}
#infoContacto {
color:#666666;
font-size:11px;
line-height:15px;
padding:0 12px;
}
#infoContacto a, visited {
color:#666666;
line-height:15px;
text-decoration:none;
}
#infoContacto a:hover {
color:#15BEE2;
text-decoration:none;
}
#forma {
color:#666666;
font-size:12px;
line-height:18px;
padding:5px 0 0 15px;
position:relative;
}
:focus {
border:1px solid #15BEE2;
color:#999999;
}
input {
-moz-border-radius:3px 3px 3px 3px;
border:1px solid #C3C3C3;
color:#666666;
height:25px;
padding:1px 0 0 5px;
width:580px;
}
.send {
border:medium none;
outline:medium none;
}
textarea {
-moz-border-radius:3px 3px 3px 3px;
border:1px solid #C3C3C3;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
height:65px;
padding:5px 0 0 5px;
width:580px;
}


#galeria{
position:relative;
-moz-border-radius:6px 6px 6px 6px;
background-color:#FFFFFF;
border:1px solid #C3C3C3;
margin:10px 0 0 0;
padding:10px 10px 30px 10px;
}

#gallTittle{
	position:relative;
	width:875px;
	border-bottom:1px solid #ccc;
	padding:10px 0 0 0;
	height:25px;
}

.boxContainer{
	position:relative;
	width:900px;
	height:305px;
	margin:auto;
}

.gall_box{
	float:left;
	background-color:#f0f0f0;
	width:270px;
	height:300px;
	margin:0 20px 0 0;
	padding:5px;
}

.description{
	position:absolute;
	background-image:url(../transparency.png);
	background-repeat:repeat;
	width:240px;
	padding:15px;
	bottom:0;
	display:block;
}
p			{	margin:0; 	}
p.headline	{	color:#c0af00; font-size:20px; font-weight:bold; line-height:normal;	}
p.time		{	color:#ccc; font-size:10px; line-height:18px;	}
p.light		{	color:#fff; font-size:12px; line-height:16px;	}
p.headline a {	text-decoration:none; color:#c0af00;	}
p.headline a:hover {	color:#FFF;	}
p.light a {	text-decoration:none; color:#eaeaea;	}
p.light a:hover {	color:#FFF;	}

