@charset "UTF-8";
/* CSS Document */
/*Author: Veronica Uribe Estrada*/
/*N.E. CArlson Construction Inc.*/
/********************************/

body
{
	margin:0;
	padding:0;
}

a{
color: #181b4e;
text-decoration:none;
}

a:hover{
color:#970018;
}

#container{
	margin: 0px auto;
	width:1007px;
}
.titulo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#181B4E;
	text-transform:uppercase;
	}
.subtitulo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#181B4E;
	
	}
#header{
	height:125px;
	margin:0;
	background-image:url('images/Carlson-HEADER.jpg');
	background-repeat:no-repeat;
	position:relative;
}
#content{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	margin:0;
	padding:20px 40px 12px 40px;
	background: #d3d4d6 url(images/BACKGROUND-BODY.jpg) repeat-x;
	_width:927px;
}
#footer{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	width:910px;
	color:#181B4E;
	padding-bottom:10px;	
	*padding-bottom:0px;
	*margin-top:-5px;
}
img.black{
	position:absolute;
	z-index:-1;
	margin:0;
	padding:0;
}
img.logo{
	padding-top:10px;
	float:left;
	padding-left:30px;
	}
#tabs{
	list-style:none;
	float:right;
	margin-top:98px;
	margin-right:50px;	
}
#tabs li{
	float:left;
	margin-rigth:1px;
	padding:0;
}
#tabs a{
	text-decoration:none;
	background-image:url('images/Carlson-RED-BUTTON.png');
	background-repeat:no-repeat;
	width:100px;
	color:#FFF;
	display:block;
	text-align:center;
	font-size:14px;	
	padding-top:7px;
	height:20px;
	
	
}
#non-footer{
	background-image:url(images/Carlson-HOME.jpg);
	background-repeat:no-repeat;
	height:525px;
}
#top-home{
	text-align:left;
	width:500px;
	padding-top:25px;
	padding-left: 400px;
	_margin-top:15px;
}
#down-home{
	width:900px;
	margin-left:15px;
	margin-top:115px;
	text-align:justify;
}	
div.izquierda{
	width:230px;
	float:left;
	padding:0px 20px;
	margin-right:20px;

}
div.derecha{
	width:250px;
	float:right;
	padding:0px 20px;
}
div.principal{
	
	margin-left:310px;
	width:230px;/*260*/
	padding:3px 20px;
	_padding:3px 15px;
}
.footermenu{
	list-style:none;
	padding-left:20px;
	margin-top:0px;	
	float: left;
	}

.footermenu a{

	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	color:#181B4E;
}
.footermenu a:hover{
color: #970018;
}
span.copy{
	float:left;
	margin-left:407px;
	margin-top:-15px;
	}
#center-content{
	margin-left:17px;
	background-color:#FFF;
	border-right:1px solid #970018;
	border-left:1px solid #970018;
	width:897px;
	*width:899px;
	/*height:505px;*/
	position:relative;
	*margin-top:-3px;
	height:523px;
	}
#firstrow{
	text-align:center;	
	border-bottom:1px solid #970018;
	padding: 10px 0 5px;
	}
#secondrow{
	/*background-color:#F09;*/
	/*border-top:thin solid #970018;*/
}
div.leftcol, div.rightcol{
	width:152;
	float:left;	
	margin: 32px 10px 10px;
}
div.leftcol img, div.rightcol img{
	display:block;
	padding:0px;
	margin:10px;
}
div.rightcol{
	float:right;	
}
div.principalcol, .contactcol{
	margin-top:25px;
	*margin-top:38px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	width:540px;
	_width:520px;
	float: left;
	_clear:right;
	margin-left:5px;
}
div.paragraph-services{
	
	display:inline;
	line-height:150%;
}
span.subtitle-services{
	color:#181B4E;
	font-weight: bold;
}
div.contactcol{
text-align:center;
}
div.contactcol a,.paragraph-services a{
	color:#970018;
	text-decoration:none;
}
div.contactcol a:hover, .paragraph-services a:hover{
text-decoration: underline;
}
img.boxlogo{
	border:thin solid #970018;
	margin-right:12px;
	*margin-right:10px;
	_margin-right:5px;
}
img.commercialbox{
	border:thin solid #970018;
}
#firstabout, #textoabout{
margin:20px;
}
#textoabout{
float:left;
width:400px;
line-height:160%;
_margin-left:10px;
}
#imagenabout{
float:right;
position:absolute;
z-index:1;
top:272px;
left:477px;
*left:479px;
margin-right:10px;
margin-top:13px;
}
#secondabout{
top:-20px;
}
#b img{
width:929px;/*930*/
margin-left:1px;_behavior: url(iepngFiles/iepngfix.htc);
}
#a img
{
/*width:929px;*/
width:928px;
margin-left:2px;_behavior: url(iepngFiles/iepngfix.htc);
}
h3,h4{
color:#181B4E;
	}
#firstabout p{
line-height:160%;
font-family:Georgia, "Times New Roman", Times, serif;
}	
#textprivacy{
text-align:left;
margin-left:200px;
margin-right:200px;
line-height:180%;
}
ul.principalist{
text-align:left;
margin-left:150px;
margin-top: 50px;
list-style:none;
}

ul.principalist li
{
margin-bottom:10px;
}

ul.nested{
list-style:none;
}
#sitemaplinks a{
text-decoration:none;
color:#181b4e;
}

#sitemaplinks a:hover
{
color:#970018;
}
#commercialcontent{
margin: 23px;
}

.commercialRow
{
width: 120%;
height: 130px;
margin-top: 30px;
}
.commercialItem
{
width:132px;
margin-right: 10px;
_margin-right: 7px;
height: 90px;
float: left;
}
.commercialItem p
{
text-align: center;
font-size: 10px;
}
.commercialImg
{
width: 132px;
height: 82px;
border: 1px solid #970018;
_overflow:hidden;
}





#sddm
{	position:absolute;
	top:82px;
	*top: 98px;
	_top: 100px;
	left:433px;
	width:500px;}

#sddm li
{	
	background: url('images/Carlson-RED-BUTTON.png') no-repeat;
	_background:url(images/BUTTON-RED.gif) no-repeat;
	display:block;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 97px;
	height:27px;
	_height:25px;
}

#sddm li a
{	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
	padding:6px 0;
	display:block;
	text-align: center;
}

#sddm li a.selected, #sddm li a.selected:hover{
background:url(images/Carlson-WHITE-BUTTON.png) no-repeat;
_background:url(images/BUTTON-WHITE.gif) no-repeat;
color:#970018;
font-weight:bold;
}

#sddm li a:hover
{	
	color:#ffffff;
	background:url(images/Carlson-RED-BUTTON-HOVER.png) no-repeat;
}


#sddm div a
	{	
		color:#181B4E;
		display: block;
		width: 97px;
		font-size:12px;
		clear:both;
		background:#D3D4D6;
		border-bottom:1px solid #ffffff;
	}

#sddm div a:hover
{	
		color:#970018;
		text-decoration: none;
		_width:auto;

}
p{
	text-align:justify;
	padding-top:5px;
}
.linkLeft
	{
	
	}
	
.linkRight{
	
	}
	

#sddm div a.selected, #sddm div a:hover{
	color:#990000;
	background:#D3D4D6;
	background-color:#D3D4D6;/*#c0c0c0*/

}
#sddm div
{
	visibility: hidden;	
	margin: 0;
	padding:0;
	height:25px;
	width:97px;
	clear:both;
	position:absolute;
	z-index:100;

}

#mainmenu
{
	width:632px;
	height:30px;
	float:left;
	background:#FF0000;
}
#leftmenu li a:hover, #leftmenu li a.selected
{
	background: #FF0000;
	color:#000099;
	font-weight:bold;
}
#number{
	
	float:left;
	margin-left:160px;
	margin-top:-15px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
}
.subtitulo_nevada{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#181B4E;
	margin-top:-10px;
	
}
#number2{
	
	float:left;
	margin-left:135px;
	margin-top:-15px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
}
#number3{
	
	float:right;
	margin-left:185px;
	margin-top:-15px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
span.true{
	float:right;
	*margin-top:-12px;
	}
.contactcol p
{
text-align: center;
/*font-size: 10px;*/
}