* {

	margin: 0;

	padding: 0;

}



body {

	margin: 0px 0px 0px 0px;

	background: #cccccc;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;
}


h1 {

	color: #6699FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: medium;
	margin: 0 0 10px 8px;
	padding:0;
}

img {
	border: 0;
}

h2, h3 {

	font-weight: normal;

	color: #3B3B3B;

}




h2 { font-size: 105%; }

h3 { font-size: 80%; }

h4 { color:#666666; font-size: 180%;}



p, ul, ol {

	margin-bottom: 20px;

	line-height: 167%;

	font-size: 85%;

}



#header {

	width: 770px;

	height: 80px;

	margin: 0 auto;

}



.menu ul {

	margin: 0;

	padding: 0;

	list-style: none;
	

}







.menu a {

	text-align:center;

	display: block;

	float:none;

	height: 33px;

	padding: 10px 10px 0px 10px;

	text-decoration: none;

	font-size: 100%;
	
	color: #3B3B3B;

}



.menu a:hover {

	

	color:#Fdfdd3;

	

}



#splash {

	width: 770px;

	height: 190px;

	margin: 0 auto;

	background: url(images/img3.jpg) no-repeat;

}



#splash p {

	float: right;

	width: 460px;

	height: 70px;

	margin: 0;

	padding: 110px 20px 0 50px;

	text-align: right;

	font-size: 136%;

	font-weight: bold;

	color: #ED2024;

}



#page {

	width: 770px;

	margin: 0 auto;

}



#page h1, #page h2 {

	margin-bottom: 20px;

}



#content {

	float: left;

	width: 490px;

	padding: 20px;

}



#content ol, #content ul {

	margin-left: 3em;

}



.sidebar h2 {

	padding-top: 6px;

	font-weight: bold;

}



.sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.sidebar li {

	margin: 0 0 20px 0;

	padding: 0 0 20px 0;

	border-bottom: 1px dashed #CCCCCC;

}



.sidebar h3 {

	height: 17px;

	padding: 0 20px 3px;

	background: #b30627;

	color: #FFFFFF;

}



#footer {

	
	clear: both;

	width: 1024px;

	height: 120px;

	margin: 0 auto;

	padding-top: 10px;

	border-top: 5px solid #3B3B3B;
	background:#666666;
	color:#FFFFFF;

}



#footer p {

	margin: 0;

	padding: 0;

	line-height: normal;

	font-size: 100%;

}



#legal {

	float: center;

}



#links {

	float: right;

}

/*********************** TEXTOS ***************************/



.text {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#333333;

}



.text2 {

	font-weight: normal;

	color: #3B3B3B;

}





.text3 {

	color: #767676;

}



.text4 {

	font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #555555;

}



.text5 {

	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #727272;

}



.text6 {

	padding: 10px;

	text-align: center;

	font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #727272;

}

.text7 {

	margin:0 0 20px 0;

	font-size:2.2em;

	font-weight:normal;

}

/* TITULO */

.h1_text {font-weight: normal;

	  color: #3B3B3B;

	  font-size: 182%;}

/* SUBTITULO */





.h1_text_sub {

	font: 0.7em Tahoma, sans-serif;

	font-size: 110%;

	font-weight: normal;

	color:#333333;



}



/* SUBSUBTITULO */

.h2_text

	{

	font-weight: normal;

	color: #3B3B3B;

	font-size: 11px;

	}

.subtext{

	font-weight: normal;

	color: #3B3B3B;

	font-size: 122%;

}

/*  MENSAJES */

.newtext{

	font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #0000FF;
	background-color: #ffff99;
	

}



/** LINKS */





a  {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #25056e;

}



a:hover {

	text-decoration:none;

	color:#0AAAFD;

}



a.link1 {

	font-size: 11px;

	color:#333333;

	text-decoration:none;

}



a.link1:hover {

	text-decoration:underline;

}



a.link2 {

	font-size: 13px;

	color:#210e4c;

	font-weight:700;

	text-decoration:none;

}



a.link2:hover {

	text-decoration:underline;

}





a.link3 {
font-weight:bold;

	color: #242424;

	text-decoration: none;

	border-bottom:0px;

}

a.link3:hover {

	text-decoration: underline;

	border-bottom:0px;

}
a.link4 {
	color: #FFFFFF;

	text-decoration: none;

	border-bottom:0px;

}

a.link4:hover {

	text-decoration: underline;

	border-bottom:0px;

}



/** LISTS */



.list0{

	margin:0 0 0 20; padding:0; list-style:none;

}



.list0 li {

	background:url(images/ch_gr.jpg) left no-repeat; margin:0 0 0 0; padding:1px 0 0 9px;

}



.list0 li a{

	line-height:19px; color:#242424; text-decoration:underline; font-weight:normal; background-position:left top;

}



.list1 {

	margin-left: 0px;

	padding-left: 0px;

	list-style: none;

}



.list1 li {

	padding-left: 0px;

	margin-bottom: 4px;

	padding-bottom: 8px;

	background: url(images/list2.gif) repeat-x left bottom;

}



.list1 a {

	padding-left: 0px;

	background: url(images/homepage13.gif) no-repeat 0px 5px;

}



.list1 .last {

	background: none;

}



.list2 {

	margin-left: 20px;

	padding-left: 0px;

	list-style: none;

}



.list2 li {

	padding-left: 20px;

	margin-bottom: 4px;

	padding-bottom: 8px;

	list-style: none;

}





.list2 .last {

	background: none;

}



.ul {

	margin-bottom: 20px;

	line-height: 167%;

	font-size: 85%;

}



.ul2 {

	margin-left: 0px;

	padding-left: 0px;

	list-style: none;

	line-height: 135%;

}



.ul2 a {

	margin-left: 0px;

	padding-left: 0px;

	list-style: none;

	line-height: 135%;

	/*padding-left: 14px;

	background: url(images/homepage25.gif) no-repeat left center; */

}



.input0 {

	width: 142px;

	border: 1px solid #CCCCCC;

}



.input1 {

	width: 180px;

	border: 1px solid #CCCCCC;

}

.input1_button {

	font-size:11px;

   font-family:Verdana,sans-serif;

   color:#333333;

   width:100px;

   background-color:#EEEEEE;

   border-style:solid;

   border-color:#333333;

   border-width:1px;

	padding-left: 0px;   

}

.input1_button:hover {

	background: #CCCCCC;

	color:#000033;

}



.input0_button {

	font-size:11px;

	padding-left:20px;

	padding-right:10px;

   font-family:Verdana,sans-serif;

   color:#333333;

   width:50px;

   background-color:#EEEEEE;

   border-style:solid;

   border-color:#333333;

   border-width:1px;

	padding-left: 0px;   

}

.input0_button:hover {

	background: #CCCCCC;

	color:#000033;

}





.input2 {

	width: 500px;

	border: 1px solid #CCCCCC;

}
/* Estilos para catalogo de metal*/ 
.cssbox_trhed { 
background:url(images/catalogo/catalogotop.png) top;
}
.topedi { 
background:url(images/catalogo/topedit.gif) top no-repeat;
height:28px;
}

.midedit { 
background:url(images/catalogo/midedit.gif) top repeat-y;
}

.butedit { 
background:url(images/catalogo/butedit.gif) bottom;
height:33px
}

.midt { 
background:url(images/catalogo/catalogomidt.png) top no-repeat;
height:100px;
}

.mid { 
background:url(images/catalogo/catalogomid.png) top;
} 

.but { 
background:url(images/catalogo/catalogobut.png);
} 
/* set the top-left image */ 
.cssbox_head h2 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 25px; /* interior-padding right */ 
    padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ 
} 
/* Listado cute*/

#container {
	width: 600px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CCCCCC;
	padding: 9px;
	background-color:#FFFFFF;
	
}

#breadcrumbs {
	color: #6699FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	margin: 0 0 8px 8px;
}

#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:link, #breadcrumbs a:active {
	color: #6699FF;
	text-decoration:none;
}

#breadcrumbs a:hover {
	text-decoration:underline;
}

#listingcontainer {
	background-image:url(bg.gif);
	padding: 10px;
	background-color:#E0DEDE;
}

#listingheader {
	color: #476BB3;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:right;
}

#listingheader a, #listingheader a:active, #listingheader a:visited, #listingheader a:link {
	text-decoration: none;
	color: #476BB3;
}

#listingheader a:hover {
	text-decoration: underline;
	color: #476BB3;
}


#headerfile {
	text-align:left;
	float: left;
	width: 320px; 
}

#headersize {
	text-align:right;
	width: 75px;
	float: left;
}

#listing {
	border: 1px solid #A7C5FF;
}

#listing a {
	display:block;
	padding: 2px 5px 2px 5px;
	font-size:small;
	color: #6285CA;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:568px;
	text-align:right;
	
}

#listing a:hover {
	background-color:#DBE6FE;
}

#listing a img {
	float:left;
	margin-right: 4px;
}



#listing a strong {
	width: 300px;
	float:left;
	cursor:hand;
	cursor:pointer;
	text-align:left;
}

#listing a em {
	float: left;
	width: 75px;
	text-align:right;
	cursor:hand;
	cursor:pointer;
}

#listing a span {
	position: absolute;
	margin-left: -151px;
	margin-top: -2px;
}

#listing a span img {
	width: 150px;
	background-color:#CCCCCC;
	visibility: hidden;	
}

#listing a:hover span img {
	border: 1px solid #666666;
	visibility: visible;
}

#upload {
	border: 1px solid #A7C5FF;
	display:block;
	margin-top: 10px;
	font-size:small;
	color: #6285CA;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:568px;
	background-color: #E9F0FF;
}

#uploadtitle {
	background-color: #DBE6FE;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #A7C5FF;
	
}

#uploadcontent {
	padding: 2px 5px 2px 5px;
}


#copy {
	width: 600px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:x-small;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
}

#copy a {
	text-decoration: underline;
	color: #666666;
}

.b {
	background-color: #E9F0FF;
	
}

.w {
	background-color:#FFFFFF;
}

.mod {
	float:right;
}

.size {
	float:right;
}


/* Wide Post */

.wide-post {
	width: 770px;
	background: #D4D9DD url(images/img04.gif) repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
}
.titlo {
	width: 770px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top:4px;
	background: url(images/img05.gif) no-repeat;
	font-size: 18px;
}

.wide-post .title {
	padding: 30px 30px 20px 30px;
	background: url(images/img05.gif) no-repeat;
	font-size: 2em;
}

.wide-post .title a {
	text-decoration: none;
	border-bottom: 1px solid #B4BBBE;
	color: #333333;
}

.wide-post .title a:hover {
	border: none;
}

.wide-post .entry {
	padding: 0 30px;
}

.bottom {
	width: 770px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 20px;
	background: url(images/img06.gif) no-repeat left bottom;
}


.wide-post .links {
	clear: both;
	margin: 0;
	padding: 7px;
	margin:0px 30px 0px 30px;
	background: #CDD4D7;
	border-top: 1px solid #B4BBBE;
	font-size: .9em;
}

.wide-post .links a {
	text-decoration: none;
}

.wide-post .links .date {
	padding-left: 20px;
	background: url(images/img08.gif) no-repeat left center;
}

.wide-post .links .author {
	padding-left: 20px;
	background: url(images/img09.gif) no-repeat left center;
}

.wide-post .links .comments {
	padding-left: 20px;
	background: url(images/img10.gif) no-repeat left center;
}

.wide-post .links .feeds {
	padding-left: 10px;
	background: url(images/img11.gif) no-repeat left center;
}

.top {
background:url(images/fondo_top.png) no-repeat;
table-layout:fixed;
}

/* Listado cute Administrador de Catalogos*/

#containerAdministradorCatalogos {
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CCCCCC;
	padding: 9px;
	background-color:#FFFFFF;
	
}

#breadcrumbsAdministradorCatalogos {
	color: #6699FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	margin: 0 0 8px 8px;
}

#breadcrumbsAdministradorCatalogos a, #breadcrumbsAdministradorCatalogos a:visited, #breadcrumbsAdministradorCatalogos a:link, #breadcrumbsAdministradorCatalogos a:active {
	color: #6699FF;
	text-decoration:none;
}

#breadcrumbsAdministradorCatalogos a:hover {
	text-decoration:underline;
}

#listingcontainerAdministradorCatalogos {
	background-image:url(bg.gif);
	padding: 10px;
	background-color:#E0DEDE;
}

#listingheaderAdministradorCatalogos {
	color: #476BB3;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:right;
}

#listingheaderAdministradorCatalogos a, #listingheaderAdministradorCatalogos a:active, #listingheaderAdministradorCatalogos a:visited, #listingheaderAdministradorCatalogos a:link {
	text-decoration: none;
	color: #476BB3;
}

#listingheaderAdministradorCatalogos a:hover {
	text-decoration: underline;
	color: #476BB3;
}


#headerfileAdministradorCatalogos {
    width: 100px;
	text-align:center;
	color: #476BB3;
	
	/*float: left;*/
	 
}

#headersizeAdministradorCatalogos {
	text-align:right;
	width: 75px;
	float: left;
}

#listingAdministradorCatalogos {
	border: 1px solid #A7C5FF;
}

#listingAdministradorCatalogos a {
	display:block;
	padding: 2px 5px 2px 5px;
	font-size:small;
	color: #6285CA;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	/*width:568px;*/
	text-align:right;
	
}

#listingAdministradorCatalogos a:hover {
	background-color:#DBE6FE;
}

#listingAdministradorCatalogos a img {
	float:left;
	margin-right: 4px;
}



#listingAdministradorCatalogos a strong {
	/*width: 300px;*/
	float:left;
	cursor:hand;
	cursor:pointer;
	text-align:left;
}

#listingAdministradorCatalogos a em {
	float: left;
	/*width: 75px;*/
	text-align:right;
	cursor:hand;
	cursor:pointer;
}

#listingAdministradorCatalogos a span {
	position: absolute;
	margin-left: -151px;
	margin-top: -2px;
}

#listingAdministradorCatalogos a span img {
	/*width: 150px;*/
	background-color:#CCCCCC;
	visibility: hidden;	
}

#listingAdministradorCatalogos a:hover span img {
	border: 1px solid #666666;
	visibility: visible;
}

#uploadAdministradorCatalogos {
	border: 1px solid #A7C5FF;
	display:block;
	margin-top: 10px;
	font-size:small;
	color: #6285CA;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:568px;
	background-color: #E9F0FF;
}

#uploadtitleAdministradorCatalogos {
	background-color: #DBE6FE;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #A7C5FF;
	
}

#uploadcontentAdministradorCatalogos {
	padding: 2px 5px 2px 5px;
}


#copyAdministradorCatalogos {
	width: 600px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:x-small;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
}

#copyAdministradorCatalogos a {
	text-decoration: underline;
	color: #666666;
}

.bAdministradorCatalogos {
	background-color: #E9F0FF;
	
}

.wAdministradorCatalogos {
	background-color:#FFFFFF;
}

.modAdministradorCatalogos {
	float:right;
}

.sizeAdministradorCatalogos {
	float:right;
}

#parAdministradorCatalogos {
	bordercolor:#FFFFFF; 
	bgcolor:#DBE6FE;
	text-align:right;
	
}

#imparAdministradorCatalogos {
	bordercolor:#FFFFFF; 
	bgcolor:#FFFFFF;
	text-align:right;
}

.bAdministradorCatalogos {
	background-color: #E9F0FF;
	
}

.wAdministradorCatalogos {
	background-color:#FFFFFF;
}
