@charset "utf-8";
/* CSS Document */

html {
overflow:scroll;
}

body{
text-align:center;
background-color: #FFFFFF;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
}

h1{
color: #ba0d15;
margin-top: 10px;
margin-bottom: 14px;
font-size: 30px;
}

a{
color: #ba0d15;
text-decoration: none;
}

p{
margin-top: 0px;
margin-bottom: 6px;
padding: 0px;
}

img{
border: none;
}

h3{
font-weight: bold;
font-size: 15px;
margin-top: 0px;
margin-bottom: 10px;
}

#container{
margin: 0 auto;
text-align: left;
width: 1000px;
}

#menu-container{
float: left;
width: 247px;
}



#content-container{
float: right;
width: 750px;
}

#head-right{
height: 284px;
}

#menu-head{
/*background-image:url(../img/logo-asic.jpg);*/
background-position: 50% 0px;
background-repeat: no-repeat;
/*padding-top: 171px;*/
background-color: #b31217;
}

#menu-head a{
display: block;
color:#FFFFFF;
padding-left: 20px;
/*padding-top: 1px;
padding-bottom: 1px;
border-bottom: 1px solid white;*/
text-decoration: none;
font-size: 11px;
text-transform:uppercase;
font-weight: bold;
}

#menu-head a:hover{
background-color:#B31217;
}

#login-head{
border-top: 5px solid #FFFFFF;
padding-left: 5px;
padding-top: 8px;
background-color: #b31217;
margin-bottom: 5px;
background-image:url(../img/login-bg.jpg);
background-position: 50% 100%;
background-repeat: no-repeat;
}

form{
margin: 0px;
}

#login-head label{
display: block;
float: left;
width: 50px;
text-align: right;
color:white;
clear: left;
font-size: 11px;
font-weight: bold;
}

#login-head input{
margin-left: 10px;
margin-bottom: 6px;
width: 150px;
background-color: #e79b99;
font-size: 10px;
padding: 1px;
border: none;
}

#content{
padding-top: 7px;
padding-bottom: 10px;
overflow:hidden;
width: 100%;
}

#content-left{
float: left;
width: 247px;
}

#content-right{
width: 750px;
float: right;
}

#buscador{
width: 247px;
/*background-color:#000000;*/
color: #969696;
float: right;
font-size: 11px;
font-weight: bold;
background-image:url(../img/bg-buscador.jpg);
background-position: 0px; 50%;
background-repeat: no-repeat;
}

#buscador form{
padding-left: 25px;
padding-top: 8px;
padding-bottom: 8px;
}

#buscador input{
margin-left: 6px;
width: 140px;
background-color: #969696;
font-size: 10px;
padding: 1px;
border: 1px solid #FFFFFF;
}

#right-content{
padding-left: 20px;
clear:both;
border-top: 5px solid white;
}

#foot{
border-top: 1px dotted grey;
color: grey;
font-size: 11px;
width: 100%;
clear: both;
text-align: center;
}

#banners{
width: 246px;
float: right;
clear: right;
margin-top: 10px;
}



#banners img{
margin-bottom: 10px;
border: none;
}

#bannersl{
width: 246px;
float: right;
clear: right;
margin-top: 10px;
}

#bannersl img{
margin-bottom: 10px;
border: none;
}

td.contactleft{
width: 120px;
text-align: right;
padding-right: 20px;
text-transform:uppercase;
font-weight: bold;
}

td.contactright{
padding-bottom: 10px;
}

.contactright input{
border: 2px solid #b42f44;
width: 300px;
padding: 1px;
}

#formcontactar textarea{
border: 2px solid #b42f44;
width: 300px;
height: 100px;
padding: 1px;
}

div.destacat{
width: 100%;
overflow: hidden;
margin-bottom: 20px;
}

/*###################
CSS pel menu dinamic
###################*/

div.sdmenu {
	width: 100%;
	font-size: 11px;
	color: #fff;
}
div.sdmenu div {
	/*background: url(title.gif) repeat-x;*/
	overflow: hidden;
		/*color: white;
	background-color: #b31217;*/
}
div.sdmenu div:first-child {
	/*background: url(toptitle.gif) no-repeat;*/
}
div.sdmenu div.collapsed {
	height: 20px;
}
div.sdmenu div span {
  text-transform: uppercase;
	display: block;
	padding: 0px 20px;
	font-weight: bold;
	cursor: default;
	height: 20px;
	background-image: url(../img/bg-sdmenu1.jpg);
  background-repeat: repeat-x; 
	cursor: pointer;
}

div.sdmenu div span.sub {
background-image: url(../img/bg-sub.jpg);
background-repeat: repeat;
padding-left: 25px;
}


div.sdmenu div.collapsed span {
	/*background-image: url(collapsed.gif);*/
	color: white;
}
div.sdmenu div a {
	text-transform:none;
	padding: 1px 30px;
	background: #e35b11;
	display: block;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
div.sdmenu div a.current {
	background : #fe860c;
	color: #fff;
}
div.sdmenu div a:hover {
	/*background : #8e5e4a url(../img/linkarrow.gif) no-repeat right center;*/
	background : #fe860c;
	color: #fff;
	text-decoration: none;
}

div.sdmenu a {
	padding: 3px 10px;
	text-transform: uppercase;
	background: #c89a82;
	display: block;
	border-bottom: 1px solid #b0806a;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
div.sdmenu a.current {
	background : #B31217;
	color: #fff;
}
div.sdmenu a:hover {
	/*background : #8e5e4a url(../img/linkarrow.gif) no-repeat right center;*/
	background : #B31217;
	color: #fff;
	text-decoration: none;
}

#gmap{
padding-top: 10px;
display: none;
}

/*###################
fi CSS pel menu dinamic
###################*/


/*###################
CSS pel menu dinamic general
###################*/

div.sdmenu2 {
	width: 100%;
	font-size: 11px;
	color: #fff;
}
div.sdmenu2 div {
	/*background: url(title.gif) repeat-x;*/
	overflow: hidden;
}
div.sdmenu2 div:first-child {
	/*background: url(toptitle.gif) no-repeat;*/
}
div.sdmenu2 div.collapsed {
	height: 19px;
}
div.sdmenu2 div span {
  text-transform: uppercase;
	display: block;
	padding: 0px 20px;
	font-weight: bold;
	color: white;
	background-color: #000000;
	cursor: default;
	cursor: pointer;
	background-image: url(../img/bg-sdmenu2.jpg);
	height: 19px;
	/*background-image:url(../img/arrow-right.jpg);*/
	background-repeat: repeat-x;
}
div.sdmenu2 div.collapsed span {
	/*background-image: url(collapsed.gif);*/
	color: white;
}
div.sdmenu2 div a {
	text-transform:none;
	padding: 0px 20px;
	background-color: #922b2e;
	display: block;
	/*border-bottom: 1px solid #ffffff;*/
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
div.sdmenu2 div a.current {
	background-color : #B31217;
	color: #fff;
}
div.sdmenu2 div a:hover {
	/*background : #8e5e4a url(../img/linkarrow.gif) no-repeat right center;*/
	background-color : #B31217;
	color: #fff;
	text-decoration: none;
}

div.sdmenu2 a {
	/*padding: 3px 10px;*/
	text-transform: uppercase;
	background: #000000;
	display: block;
	/*border-bottom: 1px solid #b0806a;*/
	color: white;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/whitepx.jpg);
	height: 19px;
	background-repeat: repeat-x;
	background-position: 100% 100%;
}
div.sdmenu2 a.current {
	background-color : #B31217;
	color: #fff;
}
div.sdmenu2 a:hover {
	/*background : #8e5e4a url(../img/linkarrow.gif) no-repeat right center;*/
	background-color : #B31217;
	color: #fff;
	text-decoration: none;
}

div.sdmenu2 a.test{
	background-image: url(../img/whitepx.jpg);
	height: 19px;
	background-repeat: repeat-x;
	background-position: 100% 100%;
}

/*###################
fi CSS pel menu dinamic general
###################*/


/*#########################
miniweb
##########################*/

#miniwebContent{
padding-right: 50px;
padding-left: 16px;
padding-top: 15px;
padding-bottom: 20px;
background-image:url(../img/bg-miniweb.jpg);
background-position: 100% 100%;
background-repeat: no-repeat;
}

#miniwebContentbl{
background-image:url(../img/bg-miniweb-bl.jpg);
background-position: 0% 100%;
background-repeat: no-repeat;
}


#miniwebContenttr{
background-image:url(../img/bg-miniweb-tr.jpg);
background-position: 100% 0%;
background-repeat: no-repeat;
background-color: #fe860c;
}

#miniwebLeft{
float: left;
width: 490px;
text-align: justify;
}

#miniwebRight{
float: right;
width: 170px;
text-align: right;
margin-top: 10px;
}

#miniwebRight img{
margin-bottom: 10px;
}

#miniwebMenu{
text-transform: uppercase;
font-weight: bold;
color:#FFFFFF; 
margin-bottom: 20px;
}

#miniwebMenu a{
color: #FFFFFF;
text-decoration: none;
}

#miniwebMenu a:hover{
color: #ba2e00;
}

#miniwebMenu a.actiu{
color: #ba2e00;
}

#miniwebContent h3{
margin-bottom: 0px;
margin-top: 20px;
}

#miniwebContent td.tdleft{
width: 100px;
color: #FFFFFF;
text-transform: uppercase;
text-align: right;
}

#miniwebContent input.inputText{
width: 300px;
background-color: #ffcd9c;
padding: 1px;
color: black;
border: none;
margin-left: 10px;
margin-bottom: 5px;
margin-top: 5px;
}

#miniwebContent textarea{
width: 300px;
height: 120px;
background-color: #ffcd9c;
padding: 1px;
color: black;
border: none;
margin-left: 10px;
margin-bottom: 5px;
margin-top: 5px;
overflow: visible;
}

/*#########################
fi miniweb
##########################*/

