html, body { border:0; margin:0; padding:0; height:100%; }
body { background:#13187C; font-family:Arial; font-size:12px; }
img {border:0px;}
a:hover {text-decoration:none !important; }
.clear {clear:both; }
h1 {font-size:18px; color:#0364b1; font-weight:normal; }
h2 {font-size:14px;}
h3, h4 {margin:5px 0px;}
form {margin:0px; padding:0px;}
.languages{
position:absolute;
left:67%;
top:15%;
}
.hidden{display:none;}
.captcha{
width:67px;
margin-top:4px;
}
.pagenav{
list-style:none;
}
img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
td img{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
#wrap { min-height:100%; _height:100%; position:relative;}
#wrap #container { width:980px; margin:0 auto; }
#container #header { height:184px; background:url(images/header_bg.jpg) no-repeat 95px 0px; position:relative;}
#header #logo {position:absolute; left:0px; top:0px; }
/*#header #header_banner {background:url(images/header_banner.jpg); position:absolute; width:785px; height:132px; top:40px; left:195px; }
#sidebar3 { position:absolute; width:350px; height:105px; overflow:hidden; left:385px; top:25px; color:#b6e0ff; font-size:12px;}         */

#header #headerInfo { width:785px; height:133px; background:url(images/header_links.jpg) no-repeat;  position:absolute; top:40px; left:195px; }
#headerInfo a {display:block; position:absolute; text-decoration:none; }
#headerInfo #link1 {width:120px; height:114px; top:16px; left:17px; }
#headerInfo #link2 {width:120px; height:114px; top:16px; left:138px;}
#headerInfo #link3 {width:110px; height:114px; top:16px; left:260px;}
#headerInfo #link4 {width:252px; height:114px; top:18px; left:372px;background-image:url(http://www.solexico.com/images/banner.png)}

#content {background:url(images/container_bg.png) repeat-y; width:980px; position:relative; }
#content #content_bot_bg {background:url(images/content_bot_bg.png) no-repeat 178px bottom; width:980px; }

#content #sidebar1 {width:195px;  float:left; font-family:Arial; font-size:12px; color:#fff;  font-weight:normal; line-height:20px; }
#sidebar1 #underLogo {width:195px; height:30px; background:url(images/under_logo.jpg) no-repeat; }
#sidebar1 .widget { background:url(images/left_widget_body.png) repeat-y; width:184px; margin:0 0 0 11px; font-weight:bold;}
#sidebar1 .widget .widget_top { height:5px; width:184px; background:url(images/left_widget_top.png) no-repeat; line-height:0px; font-size:0px;}
#sidebar1 .widget .widget_body { width:164px; padding:10px 10px 10px 10px; position:relative;}
#sidebar1 .widget .widget_bot { height:5px; width:184px; background:url(images/left_widget_bot.png) no-repeat; line-height:0px; font-size:0px;}

#content #center   {width:624px; float:left; overflow:hidden;}
#center #text  { padding:15px;  }
/* #center #text a  { color:#0364b1; } */

#content #sidebar2 { width:161px; float:left; padding:30px 0 0 0; color:#fff; line-height:18px; overflow:hidden; }
#sidebar2 a {  color:#fff;}
#sidebar1 a {  color:#fff;}

#sidebar2 .widget { background:url(images/right_widget_body.png) repeat-y; width:161px; }
#sidebar2 .widget h2 {color:#C6AD37;padding:10px 20px 0px;font-size:18px;margin:0;}
#sidebar2 .widget .widget_top { height:5px; width:161px; background:url(images/right_widget_top.png) no-repeat; line-height:0px; font-size:0px;}
#sidebar2 .widget .widget_body { width:141px; position:relative; padding:10px 10px 10px 10px; }
#sidebar2 .widget .widget_bot { height:5px; width:161px; background:url(images/right_widget_bot.png) no-repeat; line-height:0px; font-size:0px; }

#center #center_top {background:url(images/content_top.png) no-repeat top; height:23px;}

#sidebar1 ul, #sidebar2 ul { list-style:none;  margin:0 0 0 5px; padding:0;  }
#sidebar1 ul ul, #sidebar2 ul ul { margin:0 0 0 10px; padding:0;  }

#sidebar1 .pagenav ul li {padding:5px 0; font-weight:normal;}
#sidebar1 .pagenav ul li a {width:137px;}

#sidebar1 .pagenav ul li a { background:url(images/menu_ico_1.gif) no-repeat 0px 3px;     padding:0 0 0 12px; display:block; color:#fff; text-decoration:underline;font-weight:normal; }
#sidebar1 .pagenav ul li a:hover { background:url(images/menu_ico_1_act.gif) no-repeat 0px 3px; padding:0 0 0 12px; color:#a4fffe; text-decoration:none;font-weight:normal; }
#sidebar1 .pagenav .current_page_item a {color:#FAD716; background:url(images/menu_ico_1_act.gif) no-repeat 0px 3px; padding:0 0 0 12px;  text-decoration:none;font-weight:bold;}
#sidebar1 .pagenav .current_page_parent a { background:url(images/menu_ico_1_act.gif) no-repeat 0px 3px; padding:0 0 0 12px;  color:#fff;  text-decoration:none;font-weight:bold;}

#sidebar1 .pagenav ul .page_item ul li a { background:url(images/menu_ico_2.gif) no-repeat 0px 4px; padding:0 0 0 12px; display:block; color:#fff;  text-decoration:underline;font-weight:normal;}
#sidebar1 .pagenav ul .page_item ul li a:hover { background:url(images/menu_ico_2_act.gif) no-repeat 0px 4px; padding:0 0 0 12px; color:#a4fffe; text-decoration:none;font-weight:normal;}
#sidebar1 .pagenav ul ul li.page_item.current_page_item a { background:url(images/menu_ico_2.gif) no-repeat 0px 4px; padding:0 0 0 12px; color:#FAD716; text-decoration:none;font-weight:bold;}
#sidebar1 .pagenav ul ul li.page_item.current_page_parent a { background:url(images/menu_ico_2_act.gif) no-repeat 0px 4px; padding:0 0 0 12px; color:#a4fffe; text-decoration:none;font-weight:normal;}

#sidebar1 .pagenav .page_item ul {display:none;font-weight:normal;}
#sidebar1 .pagenav .page_item.current_page_item ul {display:block;}
#sidebar1 .pagenav .current_page_parent ul {display:block;}

#content .copy { height:70px; position:relative;}
.copy #copyrights { bottom:43px; color:#5D5D5D;  font-size:10px;  left:197px; top:30px; position:absolute; text-align:center;   width:631px; }

#sidebar1 .widget { margin-bottom:10px;}
#sidebar2 .widget { margin-bottom:35px; }
#twitter_ico{position:absolute;  top:-40px; left:-4px; width:120px; height:48px; background:url(images/twitter.png) no-repeat;display:block;}
#rss_ico {position:absolute;  top:-18px; left:34px; width:32px; height:29px; background:url(images/widget_ico_rss.png) no-repeat; }
#contact_ico {position:absolute;  top:-23px; left:18px; width:37px; height:37px; background:url(images/widget_ico_newsletter.png) no-repeat; }

#bandera_ico {position:absolute;  top:-23px; left:18px; width:37px; height:37px; background:url(images/widget_ico_bandera.png) no-repeat; }
#arroba_ico {position:absolute;  top:-23px; left:18px; width:37px; height:37px; background:url(images/arroba.png) no-repeat; }
#free-quote_ico{position:absolute;  top:-23px; left:18px; width:37px; height:37px; background:url(images/dollar.png) no-repeat; }
#footer_bot { bottom:0; color:#FFFFFF; height:135px; left:50%; margin-left:-490px; position:absolute; }
#footer_bot #welcome {background:transparent url(images/footer_welcome.png) no-repeat scroll 0 0; height:52px; left:20px; position:absolute; top:23px; width:149px;}
#footer_bot #member {left:205px; position:absolute; width:575px; }
.entry p{text-align:justify;}
/*comment form*/
#commentform #author, #commentform #email, #commentform #url, #commentform #comment {width:350px; border:1px solid #ccc; background:#F7F7F7; }
#commentform small {color:#A9A9A9;}

/*blog*/
.alignleft {float:left;margin-right:15px;margin-bottom:5px;-moz-box-shadow:4px 4px 21px 0px #A9A9A9;-webkit-box-shadow:4px 4px 21px 0px #A9A9A9;}
.alignright {float:right;margin-left:15px;margin-bottom:5px;-moz-box-shadow:2px 2px 21px 0px #A9A9A9;-webkit-box-shadow:2px 2px 21px 0px #A9A9A9;}
.alignnone {-moz-box-shadow:2px 2px 21px 0px #A9A9A9;-webkit-box-shadow:2px 2px 21px 0px #A9A9A9;}
.post {margin-bottom:30px; }

/*order||contact form*/
#my_form .inputtext, #my_form textarea {width:350px; border:1px solid #ccc; background:#F7F7F7;}
#my_form textarea {height:200px;}
#my_form small {color:#A9A9A9;}

.ok {display:block; padding:3px; text-align:center; border:1px solid green; margin:10px 0px;  }
.err {display:block; padding:3px; text-align:center; border:1px solid red; margin:10px 0px; background:#FFF0F0; }

#text .news_bg { background: url(images/newsBg.png) no-repeat; width:273px; height:163px; padding:10px;  }
.news_bg p{text-align:left;}
#addressBar { position:relative; top:-10px; }

#my_form .input {background:#F7F7F7; border:1px solid #ccc; width:167px; }
#my_form td {padding:5px;}

#my_form_2 {margin-left:20px; }
#my_form_2 td { padding:5px; vertical-align:top; }
#my_form_2 .inpText  {background:#F7F7F7; border:1px solid #ccc; width:400px;}
#my_form_2 textarea {background:#F7F7F7; border:1px solid #ccc; width:400px; height:80px;}

#content_2, #content_3 { display:none; }
/* tabs */
#tabbed_box_1 {
	margin: 0px auto 0px auto;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {

	padding:8px;
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#363A91;
	color:#FFF;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #464c54;
	border-right-color: #464c54;
	border-bottom-color: #464c54;
	border-left-color: #464c54;
}
ul.tabs li a:hover {
	background-color:#FAD716;
	border-color:#2f343a;
	color:#000;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;
	background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
.content{
padding:10px;
border:1px #000 solid;
}


/* --------------- */
#tabs ul{
	border-bottom:1px solid #000000;
	padding:0px;
	width:auto;
	position:static !important;
	height:14px;
}
#tabs ul li{
	display:inline-block;
	margin-left:4px;
	float:left;
}
#tabs ul li a{
	border-top:2px #000 solid;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	text-decoration:none;
	background-color:#009;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
}

#tabs ul li a:hover{
	background-color:#FFEC1F;
	color:#000099;
	border-top:2px #000099 solid;
	border-left:1px #000099 solid;
	border-right:1px #000099 solid;
}
#tabs ul li a.active{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-radius-topleft:5px;
	-webkit-border-radius-topright:5px;

	text-decoration:none;
	background-color:#FFF;
	border-color:#000000 #000000 #FFFFFF;
	border-width:2px 1px 1px;
	border-style:solid;
	color:#000;
	padding-bottom:0;
}
#contactus a{
font-size:11px;
color:#FAD716;
}
.tabletwo  {
background-color:white;
border:0 dotted white;
border-collapse:collapse;
border-spacing:2px;
}

.tabletwo td {

border:1px solid #D9DFFF;
padding:3px;
}
td.betterhover
{
background: none repeat scroll 0 0 black;

}

td.hover, tr.hover
{
	background-color: #FFFACD;
}
 tfoot td.hover
{
	background-color: #FFFACD;
}
td.hovercell, th.hovercell
{
	background-color: #FFFACD;
}
td.hoverrow, th.hoverrow
{
	background-color: #FFFACD;
}

.button {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
background-color:#13187C;
color:white !important;
margin-top:5px;
padding:8px;
text-decoration:none !important;
}
.button:hover {
background-color:#EFE20B;
color:#000000 !important;
}


.ngg-galleryoverview {
clear:both;
display:block !important;
margin:0 auto;
overflow:hidden;
width:480px;
}
.ngg-galleryoverview .desc {
margin:0 10px 10px 0;
padding:5px;
}
.ngg-gallery-thumbnail-box {
float:left;
}
.ngg-gallery-thumbnail {
float:left;
margin-right:5px;
text-align:center;
}
.ngg-gallery-thumbnail img {
background-color:#FFFFFF;
border:1px solid #A9A9A9;
display:block;
margin:4px 0 4px 5px;
padding:4px;
position:relative;
}
.ngg-gallery-thumbnail img:hover {
background-color:#A9A9A9;
}
td span{font-size:12px !important;}