/*****************************/
/*** Core html setup ***/
/*****************************/

html {

}

form {
  margin: 0;
  padding: 0;
}

div, p, table, td, th{

}

a:link, a:visited {

}

a:hover {
	cursor:pointer;
}

ul {

}

li {

}

hr{
	border:	1px #005EA7 solid;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/
input[type="text"], input[type="password"], select, textarea
{
	margin: 0px 0px 5px 0px;
	padding: 5px;
	font-family: Helvetica, sans-serif;
	border:1px solid #0154A0;
}
input[type="button"], input[type="submit"], input.button
{
	padding: 5px;
	border:1px solid #0154A0;
	background-color:#FFF;
	color:#0154A0;
	font-weight:bold;
}

span.pathway {

}

/* estilos carta de producto */
div.product_name{
	font-size:0.8em;
	font-weight:bold;
	color:#0053A1;
}
div.product_description{
	font-size:0.8em;
}
div.product_price{
	font-size:0.8em;
	font-weight:bold;
}
/* fin estilos carta de producto*/

/* estilos de contenido */
table.contentpane, table.contentpaneopen{
	text-align:left;
	margin-right: 2em;
	margin-left: 0.5em;

}
/*parrafo_mediano*/
table.contentpane table table, table.contentpaneopen table table, table.contentpane td[colspan="2"]{
	font-size:1.1em;
	letter-spacing:0.03m;
	line-height:1.5em;
	max-width:30em;
	padding-top:1em;
}
/*fin parrafo_mediano*/

/*fin estilos de contenido */

/* estilos de titulos */

/*titulo_alto*/
td.contentheading {
	font-size:2.3em;
	color:#666;
}

td.componentheading, .componentheading, div.componentheading  {
	font-size:2.3em;
	color:#666;
}

div.componentheading {
	text-align:left;
	padding-bottom:0.5em;
}
/*fin titulo_alto*/

/*fin estilos de titulos */

/* Etiquetas */
label{
	color:#022C68;
}
a{
	color:#005EA7;
}

h1 {

}

h2, .contentheading {

}

table.contentpaneopen h3 {

}

h4 {

}

h3, table.moduletable th {

}

/* small text */
.small {

}

.modifydate {

}

.createdate {


}

a.readon:link, a.readon:visited {

}
a.readon:hover {

}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {

}

a.mainlevel:hover {
	cursor:	pointer;
}

/* spacers */
span.article_seperator {
	height: 20px;
}

td.buttonheading {

}

.clr {
	clear: both;
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

div#maindivider {

}

table.blog span.article_seperator {

}

/* table of contents */
table.contenttoc {

}

table.contenttoc td {

}


/* content tables */
td.sectiontableheader {

}

tr.sectiontableentry1 td, tr.sectiontableentry2 td {

}

td.sectiontableentry1, td.sectiontableentry2{

}



/* content styles */
table.contentpaneopen, table.contentpane {

}

table.contentpaneopen li {

}

table.contentpaneopen fieldset {

}

table.contentpaneopen h3 {

}

table.contentpaneopen h4 {

}

/* module control elements */
table.user1user2 div.moduletable {

}

div.moduletable, div.module {

}

div.module_menu h3 {

}

div.module_menu {

}

div.module_menu div {

}

div.module_menu div div {

}

div.module_menu div div div {

}

div.module_menu div div div div {

}

div.module_menu ul {

}

div.module_menu ul li a:link, div.module_menu ul li a:visited {

}

#leftcolumn div.module {

}

#leftcolumn div.module table {

}

/* forms */
table.adminform textarea {

}

div.search input {

}

/* thumbnails */
div.mosimage {

}

div.mosimage_caption {

}
#css_buttons {

}
#css_buttons A {

}

.button {

}
.button_vote {

}
.message {

}
.borde-azul-sushi
{
	color: #0053A1;
}
#mod1, #mod2, #mod3, #mod4, #mod5, #mod6, #mod7
{

}
.mod_logo
{
	width: 133px;
	display:block;
}