/*

      Created by Keith Donegan of Code-Sucks.com

	  

	  E-Mail: Keithdonegan@gmail.com

	  

	  You can do whatever you want with these layouts,

	  but it would be greatly appreciated if you gave a link

	  back to http://www.code-sucks.com





  

*/



* { padding: 0; margin: 0; }	



.imagenDer{

float:right;

padding-left: 8px;

padding-right:8px;

padding-bottom:8px;

}





.roundedcornr_box_484831 {



   background: #b2b2b2 url(../images/roundedcornr_484831_grad.gif) repeat-x top left;

}





.espacio1 {

height:10px;

}





h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bolder;

	font-size:20px;

	color: #4A5706;

}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bolder;

	font-size:16px;

	color: #4A5706;

}



p.big {	

	line-height: 21px;

	//line-height: 33px;

	vertical-align:middle;

	text-align:center;

}



p.big2 {

	

	line-height: 30px;

	//line-height: 32px;

	vertical-align:top;

	text-align:center;

}



p.sep {

	font-family: Arial, Helvetica, sans-serif;

	color: #4A5706;

	font-size:12px;

	text-align:center;

}



p {

		color: #4A5706;

	text-align:justify;

	font-size:12px

}



.texto{

	font-family: Arial, Helvetica, sans-serif;

	color: #4A5706;

	font-size:12px;

	text-align:justify;

}



.lista{

	font-family: Arial, Helvetica, sans-serif;

	color: #4A5706;

	font-size:12px;

	margin-left:20px;

	list-style-type:disc;

}



.listaCuad{

	font-family: Arial, Helvetica, sans-serif;

	color: #4A5706;

	font-size:12px;

	margin-left:40px;

	list-style:square;

}



.contentpaneopen a {

	color: #4A5706;

}



.roundedcornr_top_484831 {

   background: transparent url(../images/roundedcornr_484831_tr.gif) no-repeat top right;

}



.roundedcornr_top_484831 div{

	background-color: transparent;

	background-image: url(../images/roundedcornr_484831_tl.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



.roundedcornr_bottom_484831 div {

   background: url(../images/roundedcornr_484831_bl.gif) no-repeat bottom left;

}

.roundedcornr_bottom_484831 {

   background: transparent url(../images/roundedcornr_484831_br.gif) no-repeat bottom right;

}



.roundedcornr_top_484831 div, .roundedcornr_top_484831,

.roundedcornr_bottom_484831 div, .roundedcornr_bottom_484831 {

   height: 15px;

   font-size: 1px;

}

.roundedcornr_content_484831 {

	width:150px;

	padding-left:3px;

	padding-right:3px;

	height:80px;

	margin-top: 0;

	margin-bottom: 0;

	padding-top: -5px;

	padding-bottom: 0px;

	//padding-top: 0px;

}









.moduleSF{

	background: #b2b2b2 url(../images/roundedcornr_484831_grad.gif) repeat-x top left;

	background-repeat:repeat-x;

	background-position: left top;

	margin-left:10px;

	width:160px;

}



.textForum{

color:#003333;

font-family:"Courier New", Courier, monospace;

font-weight:bold ;

}



.linkforum{

	color:#003333;

	font-family:"Courier New", Courier, monospace;

	font-weight:bold;

	text-decoration:underline;

	font-size:11px;

}



body {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 background-color:#CCCCCC;

}

#wrapper {

	margin: 0 auto;

	width: 930px;

	border: 1px solid #006600;

	background-color:#FFFFFF;

}

#header {

	color: #333;

	width: 930px;

	float: left;

	padding: 0px;

	height: 165px;

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

#leftcolumn {

	color: #320;

	padding: 5px;

	height: 500px;

	width: 180px;

	float: left;

	margin-top: 0px;

	margin-right: 2px;

	margin-bottom: 2px;

	margin-left: 0px;

}

#content { 

 float: left;

 color: #333;

 margin: 0px 5px 5px 0px;

 padding: 10px;

 width: 555px;

 display: inline;

}



#minAlto {

	height:620px;

	width:1px;

	float:left;

}

#minAlto2 {

	height:690px;

	width:1px;

	float:left;

}






#rightcolumn { 

 color: #333;

 margin: 0px 0px 5px 0px;

 padding: 10px;

 height: 350px;

 width: 130px;

 float: left;

}

#footer {

	width: 930px;

	clear: both;

	color: #333;

	margin: 0px 0px 0px 0px;

	background-color: #FFFFFF;

	height: 94px;

	background-repeat: no-repeat;

}







.menuPrin a {

	text-decoration:none;

	display:block;

	background-image: url(../images/boton.png);

	padding-top:6px;

	padding-right:10px;

	background-repeat:no-repeat;

	height:23px;

	color:#FFFFFF;

	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;

	font-size:13px;

	background-position: 0px 1px;

}



.menuPrin a:hover {

	background-image: url(../images/boton.png);

	background-repeat:no-repeat;

	font-weight:bold;

	background-position: 0px -28px;

}



.menuPrin {

	width:179px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	list-style-type:none;

	text-align:right;

}







.CuadroMenu {

   background: #e5e5e5;

   width:180px;

}

.CuadroMenuArriba div {

	background-image: url(../images/esquina_AI.png);

	background-repeat: no-repeat;

	background-position: left top;

}

.CuadroMenuArriba {

	background-image: url(../images/esquina_AD.png);

	background-repeat: no-repeat;

	background-position: right top;

}

.CuadroMenuAbajo div {

	background-image: url(../images/esquina_AbI.png);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.CuadroMenuAbajo {

	background-image: url(../images/esquina_AbD.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.CuadroMenuArriba div, .CuadroMenuArriba, 

.CuadroMenuAbajo div, .CuadroMenuAbajo {

   width: 100%;

   height: 15px;

   font-size: 1px;

}

.CuadroMenuContenido { margin: 0 0px; }





.logoBBB {

	height:120px;

	width:155px;

	background-image:url(../images/fondoBBB.jpg);

	background-repeat:no-repeat;

	margin-left:15px;

}







.moduletableService{

text-align:right;

line-height:30px;

vertical-align:top;

}



.menuServ li{

	list-style-type:none;

	text-align:right;

	line-height:16px;

}



.menuServ a {

	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #4A5706;

}



.menuServ a:hover{

	font-weight:bold;

}





.moduletableproducts{

text-align:right;

line-height:30px;

vertical-align:top;

}





.menuprods li{

	list-style-type:none;

	text-align:right;

	line-height:16px;

}



.menuprods a {

	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #4A5706;

}



.menuprods a:hover{

	font-weight:bold;

}





.menuTOP{

	margin-left:180px;

	margin-top:0px;

	width:750px;



}



.moduletableIdioma

{

	float:left;

	width:50px;

	text-align:right;

	margin-left:130px;

	margin-top:3px;

}



.moduletableIdioma a{

	border:none;

}



.moduletableIdioma img{

	border:none;

}



.menuTOP li{

	float:right; 

	width:90px;

	text-align:center;

	list-style:none;

	margin-top:-3px;

}



.menuTOP li a{

	text-decoration:none;

	display:block;

	padding-top:5px;

	width:90px;

	height:20px;

	color:#FFFFFF;

	background-image: url(../images/botonTop.png);

}



.menuTOP li a:hover{

	background-image: url(../images/botonTop.png);

	background-position: 0px -25px;

	color:#FFFFFF;

	font-weight:bold;

}



.moduletableTOP {

	

}


.roundedcornr_box_851528 {
	background: url(../images/roundedcornr_851528_tl.png) no-repeat top left;
}
.roundedcornr_top_851528 {
	background: url(../images/roundedcornr_851528_tr.png) no-repeat top right;
}
.roundedcornr_bottom_851528 {
	background: url(../images/roundedcornr_851528_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_851528 div {
	background: url(../images/roundedcornr_851528_br.png) no-repeat bottom right;
}
.roundedcornr_content_851528 {
	background: url(../images/roundedcornr_851528_r.png) top right repeat-y;
}

.roundedcornr_top_851528 div,.roundedcornr_top_851528,
.roundedcornr_bottom_851528 div, .roundedcornr_bottom_851528 {
	width: 580;
	height: 15px;
	font-size: 1px;
}

.roundedcornr_box_851528{
	width:580px;
}
.roundedcornr_content_851528, .roundedcornr_bottom_851528 {
	margin-top: 0px;
}
.roundedcornr_content_851528 { 
padding: 0 15px;
height:580px;
}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}