/***** Template Signeo *****/
/********* Estilos *********/

/********* ESTILOS GENERALES *********/

body {
	background-color:#f6822b;
	font-family:Arial;
	font-size:12px;
}

img {border-style:none;}

a:link { color:#3a3a3c; text-decoration:none; }
a:active { color:#3a3a3c; text-decoration:none; }
a:visited { color:#3a3a3c; text-decoration:none; }
a:hover { color:#f6822b; text-decoration:none; }

/********* ESTILOS LAYOUT *********/



#contenedor {
	position:absolute;
	left: 24px;
	top: 24px;
	width: 952px;
}

#header {
	position:relative;
	left: 0px;
	top: 0px;
	width: 952px;
	height: 100px;
	background-image: url("http://www.artilaria.com.ar/templates/template_signeo/images/fondo_header.gif");
	background-repeat:no-repeat;
	background-position:top;
	z-index:1100;
}


#mid {
	position:relative;
	left: 0px;
	top: 0px;
	width: 953px;
	background-image: url("http://www.artilaria.com.ar/templates/template_signeo/images/fondo_mid.gif");
	background-repeat:repeat-y;
	overflow:hidden;
}

#footer {
	position:relative;
	left: 0px;
	top: 0px;
	width: 953px;
	height: 63px;
	background-image: url("http://www.artilaria.com.ar/templates/template_signeo/images/fondo_footer.gif");
	background-repeat:no-repeat;
	background-position:top;
}

#logo {
	position:relative;
	left:9px;
	top:7px;
	width:150px;
	height:20px;
	float:left;
	text-align:center;
	padding-top:5px; z-index: 1001;
}

#banner {
	position:absolute;
	left:20px;
	top: 12px;
	width: 400px;
	height: 80px;
	float:left;
	padding-top:15px;
	z-index:1100;
}

#masinfo {
	position:relative;
	left: -25px;
	top: 28px;
	width: 235px;
	height: 54px;
	float:right;
	border:solid 1px #ffffff;
	background-color:#86888b;
	padding-top:2px;
	padding-left:6px;
	overflow:hidden;
}

#mod_menu {
	position:relative;
	left: 9px;
	top: 40px;
	width: 150px;
	height: 200px;
	float:left;
	overflow:visible;
	z-index:1100;
}

#mod_contenido {
	position:relative;
	left: 30px;
	top: 12px;
	width: 754px;
	float:left;
	overflow:visible;
	padding-bottom:30px;
}

#mod_contenido_mid {
	position:relative;
	left: -10px;
	top: 0px;
	width: 100%;
	background-color:#ffffff;
	overflow:visible;
	padding-bottom:30px;

}

#contenido_gral {
	position:relative;
	left: 10px;
	top: 10px;
	width: 710px;
	overflow:hidden;
	display:block;
	z-index:999;
}


/********* ESTILOS FORMATO *********/

#footer {
	text-align:center;
	color:#505050;
	font-size:10px;
	padding-top:11px;
}

#masinfo {
	color:#ffffff;
	font-size:8pt;
	
}

#masinfo a { color:#ffffff; text-decoration:none; }
#masinfo a:link { color:#ffffff; }
#masinfo a:hover { color:#f6822b; }

#masinfo ul.latestnews {
	padding-left:15px;
	margin:0px;
	list-style-type:square;
}

div.componentheading {
	color:#3a3a3c;
	font-size:16px;
	font-weight:bold;
}

td.contentheading {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}

div.componentheading { color: #f6822b; font-weight:bold;}
div.lqmDescription { color: #f6822b; font-weight:bold;}

.tablas_bordes {
	border: 1px solid #333;
	border-collapse:collapse;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color-top:#333;
	border-color-bottom:#333;
	border-color-left:#333;
	border-color-right:#333;
}

.encabezado_tabla {
	font-family: verdana;
	font-size:11px;
	font-weight:bold;
	background-color:#fe6d12;
	color:#ffffff
}

td.contentheading { color: #f6822b; font-weight:bold; font-size:18px;}

.divisorrr { border-top: dashed 1px #86888b; padding-bottom:5px; }


.mainlevelmenu2 {color: #FF0000; font-family:Verdana; font-weight: bold; font-size:12px; text-align:left;}
td.mainlevelmenu2 {color: #000000; font-weight: bold; font-size:12px; text-align:left;}

a.mainlevelmenu2:link  

{
color: #b0b0b1;
background-color: #313132;
text-decoration: none;
font-weight: bold;
width: 140px;
height: 20px;
padding-top:8px;
padding-left:10px;
display: block;}

a.mainlevelmenu2:hover 

{
color: #f6822b;
background-color: #313132;
text-decoration: none;
font-weight: bold;
width: 140px;
height: 20px;
padding-top:8px;
padding-left:10px;
display: block;
}

a.mainlevelmenu2:visited
{
color: #b0b0b1;
background-color: #313132;
text-decoration: none;
font-weight: bold;
width: 140px;
height: 20px;
padding-top:8px;
padding-left:10px;
display: block;}

.size14 {
	font-size:14px;
}
.size16 {
	font-size:16px;
}
.size18 {
	font-size:18px;
}
.size20 {
	font-size:20px;
}
.size22 {
	font-size:22px;
}
.size24 {
	font-size:24px;
}
.size26 {
	font-size:26px;
}
.size28 {
	font-size:28px;
}
.size30 {
	font-size:30px;
}
.size32 {
	font-size:32px;
}
.size34 {
	font-size:34px;
}
.size36 {
	font-size:36px;
}
.size38 {
	font-size:38px;
}
.size40 {
	font-size:40px;
}
.size42 {
	font-size:42px;
}
.size44 {
	font-size:44px;
}
.size46 {
	font-size:46px;
}
.size48 {
	font-size:48px;
}


.venta A:link {font-weight: bold;text-decoration: underline; color: blue;}
.venta A:visited {font-weight: bold;text-decoration: underline; color: blue;}
.venta A:active {font-weight: bold;text-decoration: underline; color: blue;}
.venta A:hover {font-weight: bold; text-decoration: underline; color: #f6822b;}

a.ovalbutton{
background: transparent url('http://www.artilaria.com.ar/images/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('http://www.artilaria.com.ar/images/oval-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
width: 100%;
position: relative;
margin-top: -20px;
margin-left: 500px;
}
