/* common */


#print {
float:right;
margin-top: -32px;
}





#print a {
color: #000165;


}

#print a:hover {
color:#DA251C;
}


#interior #print img {
border:none;

}

#logo img {
border:#545454 1px solid;
}

body {
	margin: 0;
	padding:0;
	text-align:center;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	color: #545454;
	background-color: #E0E0E0;
}


a {
	font-size: 11px;
	font-weight:bold;
	color: #004999;
	text-decoration:none;
}

a:hover {
	color:#DB251A;
}


.terminos a {
color: #000165;
font-weight:bold;
margin-left: 5px;
}


.terminos a:hover {
	color:#DB241C;
}



small a {
color:#113255;
font-size: 14px;
font-weight:bold;
}

small a:hover {
color:#DB241C;
}




#listado ul{
list-style: none;
margin:0;
padding-left:10px;
margin-top: 15px;

}

#listado li{
background: url(../images/bullet-red.jpg) no-repeat 0 42%;
padding-left:20px;
margin-bottom: 14px;
padding-bottom: 2px;

}

#listado a {

font-size: 12px;
color:#000165;
text-decoration:none;

}


#listado a:hover {

color:#DB241C;

}

h1 {
	letter-spacing: 1px;
	font-size: 32px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #EE1C25;
	margin: 0;
	padding-bottom: 10px;


	
}



h2 {
	letter-spacing: 1px;
	font-size: 14px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #000165;
	margin: 0;
	margin-bottom: 10px;
	
	
}



h3 {
	letter-spacing: 1px;
	font-size: 16px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #0769AF;
	margin: 0;
	margin-bottom: 10px;
	
	
}


h3.electronica {
	color:#DA251C;
		
}


h4 {
	letter-spacing: 1px;
	font-size: 14px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #DA251C;
	margin: 0;
	margin-bottom: 10px;
	
	
}

h5 {
	letter-spacing: 1px;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #000099;
	margin: 0;
	margin-bottom: 15px;
		
}

.modelo {
	letter-spacing: 1px;
	font-weight: bold;
	color: #000165;
	margin-bottom: 10px;
	text-align: center;
		
}



h6 {
	letter-spacing: 1px;
	font-size: 18px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #000165;
	margin: 0;
	margin-bottom: 10px;
	
	
}



p {

margin: 8px 0;
}


.readmore-welcome {
	width:55px;
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
	background:#E0E0E0;
	padding:2px;
	font-weight:bold;
	
}






.readmore a {

color: #004999;

}


.readmore a:hover {

color: #DB251A;

}


#address {
margin-top: 10px;
padding-bottom: 20px;
border-bottom:#CACACA 1px solid;
}


#contact-email {
	width:120px;
	color:#FF0066;
	text-align:center;
	
	
}


/* layout */
	
#main {
	width:880px;
	margin:0 auto;
	text-align:left;
	padding:0;
	background-color:#FFF;
	
}


#leftcol {
	float:left;
	width:380px;
	
	
}


#rightcol {
	margin-left:400px;
	

}


#leftcol-contact {
	float:left;
	width:380px;
	
	
	
}


#rightcol-contact {
	margin-left:400px;
	margin-right:15px;
	

	
}





/*----- header --------*/

#header {
	border-top: #14285A solid 10px;
	padding-top: 10px;
	margin-left:20px;
	margin-right: 20px;
	padding-bottom: 32px;
	border-bottom: #E0E0E0 solid 25px;
	
	}


#logo {
	float:left;
	width: 110px;
}



#picture {
		margin-top: 10px;

		
}



#photo-cabecera {
		margin-top:60px;
		margin-bottom: 10px;
		margin-left:20px;
		margin-right: 20px;
		

		
}

#photo-cabecera img {
		border:#545454 1px solid;

}



#photo-contact {
		padding-bottom: 10px;
		border-top:#CACACA 1px solid;
		border-bottom:#CACACA 1px solid;
		
	
}


#photo-contact img {
		border:#545454 1px solid;

}



/* menu */

#menu {
	letter-spacing: 0.1em;
	margin-top: 35px;
	float:right;
	margin-right: 10px;
	
}

#menu ul {
	margin:0;
	padding:0;
    list-style:none;

	
	
}


#menu li {
	float:left;
    margin:0;
    padding:0;
	
}

#menu li a {
	color: #113255;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding:2px 10px 2px 10px;
	display:block;
	background: url("../images/separator.gif") no-repeat right center;

}


#menu ul li:last-child a {
	background: none;
	padding-right: 0;
	}


#menu li a.activo, #menu li a:hover {
	color:#DB241C;
}



/*----- main content --------*/


#maincontent {
	clear: left;
	padding-top: 5px;
	margin-left: 20px;
	margin-right: 20px;


		
}


/*----- Flash --------*/



/* below */

#below {
clear:both;
margin-top: 50px;
margin-bottom: 120px;
padding-bottom: 200px;
border-top: 1px solid #CACACA;
padding-top: 20px;

}

#below h2 {
	background: url(../images/bullet-red.jpg) no-repeat 0 60%;
	padding-left: 20px;
	border-bottom:none;
	
}

#below img {
	border:#CACACA 1px solid
}


.box1 {
width: 180px;
float:left;
border-right: 1px solid #CACACA;
padding-left: 12px;
padding-right: 12px;
}

.box2 {
width: 180px;
float:left;
border-right: 1px solid #CACACA;
padding-left: 20px;
padding-right: 12px;
}

.box3 {
width: 180px;
float:left;
border-right: 1px solid #CACACA;
padding-left: 20px;
padding-right: 12px;

}

.box4 {
width: 180px;
float:left;
padding-left: 20px;


}

.frases {
width: 595px;
float:left;
padding-left: 20px;


}



.rightboxcontact {
	margin-left: 10px;
	

}


/* banner */


#banner {
	clear:both;
	background:#14285A;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	
}

#banner p {
	font-size: 12px;
	margin-top: 4px;
	color: #fff;
}



#banner a {
	font-size: 16px;
	color: #fff;
}

#banner a:hover {
	color: #FE5803;
}





/* interior */

#left-image {
width: 205px;
float:left;

}

#right-text {
margin-left: 220px;

}

#normal-text {
clear:left;

}

#interior img {
border:#545454 1px solid;

}

#leftcol-contact img {
border:#545454 1px solid;

}

/* internal columns */

#interior h2, #leftcol-contact h2 {
	color:#DA251C;
	font-size: 16px;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CACACA;
	text-align: left;

}

#interior h1 {
	color:#1E5794;
	font-size: 14px;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	

}



/* internal banner */

#internal-banner {
	clear:both;
	color: #000;
	padding-top: 20px;
	margin-bottom: 20px;
	border-bottom: 10px solid #14285A;
	
}

/* provider´s logos */

#providers {
	clear:both;
	color: #000;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	
}




/* footer */

#flashPlayer {
float:right;
margin-top:-30px;

}

#footer {
	clear:both;
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 20px solid #E0E0E0;
	
}


#footer div { 
	font-size: 12px;
	color: #0769AF;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 10px;

}


#footer ul { 
	margin: 0;
	padding: 0;
	text-align:right;
	margin-right: 10px;
	list-style-type: none;
	}
#footer ul li { 
	margin: 0;
 	padding: 0 0px 0 2px;
	display: inline; white-space: nowrap;
	}
#footer ul li a {
	background: url("../images/separator.gif") no-repeat right center;
	padding: 0 9px 0 0;
	}
#footer ul li:last-child a {
	background: none;
	padding-right: 0;
	}


/* begin contact and lending form */

#formulario td {
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 30px;
	font-size: 12px;
	text-align: left;
}
#theform td.button {
	text-align: left;
	
}

#theform td input, #theform td textarea {
	font-size: 11px;
	border: 1px solid #CACACA;
	background-color: #fff;
	color: #000;
	width: 20em;
}


#theform td input.button {
	background-color: #3389CC;
	color: #fff;
	width: 6em;
	
}


/* end contact form */

/* electronica */


#interior-electronica h1 {
	color:#1E5794;
	font-size: 24px;
	padding-top: 10px;
	margin-bottom: 45px;
	padding-bottom: 5px;
	border-bottom:#808080 solid 2px;
	background:url(../lineas/electronica/cerraduras/images/bullet-electronica.gif) no-repeat 0 60%;
	padding-left: 20px;
	
		}


#left-image-electronica {
width: 340px;
float:left;
margin-top:60px;

}

#right-text-electronica {
margin-left: 360px;

}

#main-electronica {
	width:880px;
	margin:0 auto;
	text-align:left;
	padding:0;
	background-color:#E7E7E7;
	padding-top: 40px;
	
}

#main-diagrama {
	width:880px;
	margin:0 auto;
	text-align:left;
	padding:0;
	background-color:#FFF;
	
}


#interior-electronica h2{
	color:#007AC1;
	font-size: 18px;
	font-weight: bold;
	padding-top: 18px;
	margin-bottom: 10px;
	padding-bottom: 4px;
	border-top: 2px solid #007AC1;
	border-bottom: none;

}

#interior-electronica h3{
	color:#007AC1;
	font-size: 14px;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;

}

#interior-electronica h4{
	float:right;
	margin-top: 15px;
		
}

#interior-electronica h4 a{
	color:#808080;
	font-size: 14px;
	
	
}

#interior-electronica h4 a:hover{
	color:#DB251A;
		
}



#main-electronica strong{
	color:#007AC1;
	font-size: 12px;
	font-weight:bold;
}


#main strong{
	color:#007AC1;
	font-size: 12px;
	font-weight:bold;
}


#main span{
	color:#DA251C;
	font-size: 12px;
	font-weight:bold;
}



#diagrama {

color:#fff;
float:right;
font-weight:bold;
text-align:center;
margin-top: -34px;

}

#descripcion {

color:#fff;
float:right;
font-weight:bold;
text-align:center;
margin-top: 50px;
padding: 4px;
}



#diagrama a{
	color:#fff;
	font-weight:bold;
	font-size: 11px;
	background-color:#007AC1;
	padding: 4px;
	
	
	
}

#diagrama a:hover{
	background-color:#DA251C;

	
	
}


#descripcion a{
	color:#fff;
	font-weight:bold;
	background-color:#007AC1;
	padding: 4px;
}


#descripcion a:hover{
	background-color:#DA251C;

}


#listado-2 {
color:#007AC1;
font-weight: 16px;
}


#main-electronica img {
border:none;
}

#main-diagrama img {
border:none;
}


#logo-electronica {
float:right;
width: 130px;
margin-top: -35px;
padding-right: 180px;

}

#pie-electronica {
background:url(../lineas/electronica/cerraduras/images/pie-electronica.jpg) no-repeat bottom;
height: 166px;
margin-top: 40px;


}


#musica-electronica {
margin-right: 20px;
margin-top: -30px;


}


#scroller {
margin-left: 680px;


}

#scroller-izquierda {
margin:0;
float:left;
height: 57px;
width: 81px;
background-image:url("../lineas/electronica/cerraduras/images/anterior-rojo.gif");
}

#scroller-izquierda a, #scroller-izquierda a:link, #scroller-izquierda a:visited {
display:block;
}


#scroller-izquierda img {
width:81px;
height:57px;
border:0;

}

#scroller-izquierda a:hover img {
visibility:hidden;
}


#scroller-derecha {
margin:0;
float:right;
height: 57px;
width: 81px;
margin-right:20px;
background-image:url("../lineas/electronica/cerraduras/images/siguiente-rojo.gif");
}

#scroller-derecha a, #scroller-derecha a:link, #scroller-derecha a:visited {
display:block;
}


#scroller-derecha img {
width:81px;
height:57px;
border:0;

}

#scroller-derecha a:hover img {
visibility:hidden;
}


#print-diagrama {
float:right;
padding-right:280px;
margin-top: 12px;	
}

#print-diagrama a{
color:#808080;
font-size: 14px;

}

#print-diagrama a:hover{
color:#DB251A;
}

#providers img {
	border:none;
	text-align: center;
}

#manual {

color:#fff;
font-weight:bold;
text-align:left;
margin-top: 2px;

}


#manual a{
	color:#fff;
	font-weight:bold;
	font-size: 11px;
	background-color:#007AC1;
	padding: 4px;
	
	
	
}

#manual a:hover{
	background-color:#DA251C;

	
	
}

