
* { margin:0; padding:0; }
body { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #6f6f6f; }
img { border:0; }
input, select, input.file, textarea
{
    padding: 3px;
    border: 1px solid #c5c5c5;
    font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #6f6f6f; 
}

input.error {
    border: 1px solid #ff0000
}
ins { text-decoration:none; }
del { color:#999; }
a { outline: none; color:#999; text-decoration:none; }

a.idiomalink { outline: none; color:#ffffff; text-decoration:none; }

.loading{background:url('../img/load.gif') no-repeat center;}

.bordertopws { border-top: 1px solid #01512a}
.negre{color:#ffffff;}
.main_color {color:#01512a}
.main_bgcolor {background-color:#01512a}
.borderBottomMainColor {border-bottom: 1px solid #01512a}
.borderBottomGreyColor { border-bottom:1px solid #c5c5c5 }
.main_bgcolor2 {background-color: #c5c5c5}
.main_bgcolor3 {background-color: #555555}
.precio {
    font-weight:bold;
}
.subficha { 
    border-right:1px 
    solid #c5c5c5; 
    overflow:hidden; 
    padding-left:5px; 
    padding-right:5px;
    padding-bottom:5px;
    width:165;
    }

.P_S { background:url('../img/P_S.png') no-repeat;}
.S_I { background:url('../img/S_I.png') no-repeat; }
.L_G { background:url('../img/L_G.png') no-repeat; }
.OFF { background:url('../img/OFF.png') no-repeat; }
.H_L { background:url('../img/H_L.png') no-repeat; }
.T_B { background:url('../img/T_B.png') no-repeat; }
.WRI { background:url('../img/WRI.png') no-repeat; }
.T_W { background:url('../img/T_W.png') no-repeat; }
.TLL { background:url('../img/TLL.png') no-repeat; }
.PER { background:url('../img/PER.png') no-repeat; }
.TEX { background:url('../img/TEX.png') no-repeat; }
.XMS { background:url('../img/XMS.png') no-repeat; }
.USB { background:url('../img/USB.png') no-repeat; }
.MP3 { background:url('../img/MP3.png') no-repeat; }

.button
		{
			display:inline-block; padding:3px 15px 3px 15px; background-color:#01512a; color:#FFF;
		}	

.button:hover{
			background-color:#999;
		}	

.tabHeader {
    #01512a
}

.tabHeaderText {
    display:block;
	color: #ffffff;
	width: 200px;
	padding: 3px;
	text-align:center;
}


h4.title1 {
    font-size:20px;
    font-family:Helvetica,Arial,sans-serif;
}

#top {background-color:#01512a;  height:39px; position: relative; background-image:url(../../img/idiomas_fons.png); }

#top #topContent {width:1100px; margin:0 auto 0 auto; background-image:url(../../img/idiomas_linia.png); padding: 3px 14px 0 0; height:36px; }

#top #topContent #idiomas {float:right; width:230px; padding-left:10px; color:#fff; margin:3px 50px 0 0; position:relative; z-index:10000}
#top #topContent #idiomas a{color:#fff; text-decoration:none;}
#top #topContent #idiomas a:hover{color:#ccc; text-decoration:none;}

#top #topContent .sing {float:left; width:765px; padding:5px 10px 0 10px; color:#fff; text-align:right;}
#top #topContent .sing a{color:#fff; text-decoration:none;}
#top #topContent .sing a:hover{color:#ccc; text-decoration:none;}
#top #topContent .sing input{border:0;}

.topiframe
{
    border: none;
    height: 38px;
    margin: 0;
    padding: 0;
    width: 100%;
}

.topiframe iframe
{
    border: none;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}

#idiomasFreeSite {
	float:right;
    position:relative;
    z-index:100000;
	background-color:#01512a;
}

#allcanvas { background:url('/uploads/316/bodyBackground.jpg') repeat-x; }

#allcanvas #header { 
	margin:0 auto;
	width:1016px;
    height:130px; 
    position: relative;
    z-index: 1;
    left:-15px;
    background:url('/uploads/316/headerCenter.jpg') no-repeat; 
    background-position: -15px 0px;
}

#allcanvas #header #menu_superior {
    padding-top:100px;
    margin-left:28px;
    width:600px;
}
#allcanvas #header #menu_superior #jsddm
{	margin: 0;
	padding: 0}

	#allcanvas #header #menu_superior #jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#allcanvas #header #menu_superior #jsddm li a
	{	display: block;
		background: #01512a;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		color: #EAFFED;
		white-space: nowrap,	
	    }

	#allcanvas #header #menu_superior #jsddm li a:hover
	{	background: #01512a}
		
		#allcanvas #header #menu_superior #jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
			#allcanvas #header #menu_superior #jsddm li ul li
			{	float: none;
				display: inline}
			
			#allcanvas #header #menu_superior #jsddm li ul li a
			{	width: auto;
				background: #FFFFFF;
	            border-left: 1px solid #cccccc;
	            border-right: 1px solid #cccccc;
	            border-bottom: 1px solid #cccccc;	
				padding-left: 25px;
				color: #000000}
			
			#allcanvas #header #menu_superior #jsddm li ul li a:hover
			{	background: #dddddd}


#allcanvas #contenedor { 
    margin:0 auto;
    width:960px; 
}
#allcanvas #contenedor #buscarRounded {
    width: 956px;
    border:1px solid #ccc;
    position: relative;
	top: 20px;
    height: 90px;
}
#allcanvas #contenedor #buscarRounded #buscar {
	width:100%;
    padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px;
	margin-bottom:0;	
}

#allcanvas #contenedor #buscarRounded #buscar table td { padding-left: 7px }
#allcanvas #contenedor #buscarRounded #buscar h3 { 
    color:#01512a; font-size:14px; display:inline-block; margin-top:10px;	 
}
#allcanvas #contenedor #buscarRounded #buscar #keywords { color:#666; font-size:12px;}
#allcanvas #contenedor #buscarRounded #buscar .sel { float:left; margin:19px 0 0 0; padding-left:195px; background:url('../img/busqueda_div_back.png') no-repeat;  }
#allcanvas #contenedor #buscarRounded #buscar select { font-size:12px; }
#allcanvas #contenedor #buscarRounded #buscar .btn { width:91px; height:22px; font-size:12px; border:0; color:#fff;  background-color:transparent}
#allcanvas #contenedor #buscarRounded #buscar .options { float:right; margin:0 64px 0 0; display:inline;}
#allcanvas #contenedor #buscarRounded #buscar .options a { color:#666; font-size:11px; font-weight:bold; }
#allcanvas #contenedor #findbtn { 
	display:inline-block;
	margin-left:818px;	
	margin-bottom:15px;
    position:relative; 
    top: 10px; 
}
#allcanvas #contenedor #findbtn .btn { width:91px; height:22px; font-size:12px; border:0; color:#fff;  background-color:transparent}

#allcanvas #footerArea {
    clear: both;
    padding-top:20px;
}
#allcanvas #footerArea #footer { width:100%; margin-top:20px; border-top:3px solid #01512a; padding-top:20px; padding-bottom:20px; paline-height:20px; color:#acacac; font-size:11px;} 
#allcanvas #footerArea #footer img { float:left; }
#allcanvas #footerArea #footer .powered { float:right; }
#allcanvas #footerArea #footer a, #footer span { color:#777777; } 

#allcanvas #mainContentArea {
    margin-top: 60px;
    height:100%;
}


iframe {
	border: 0px solid #ffffff;
}


.fourbordersGray {
    border: 2px solid #c5c5c5;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}


.fourbordersMainColor {
	border: 1px solid #01512a;
	background-color: #01512a;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.bottomRoundedMainColor {
	border: 1px solid #01512a;
	background-color: #01512a;
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
}


.topRoundedMainColor {
	border: 1px solid  #01512a;
	background-color:  #01512a;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}


.topRoundedGray {
	border: 1px solid #c5c5c5;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}

.bottomRoundedGray {
	border: 1px solid #c5c5c5;
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
