/**

 * CSS Guide
 * @author Pilar Digital
 */


body {
	margin: 0px 0px 0px 0px;
	background-color : #ffffff;
	}

td,tr,p,div {
	font-family: Georgia;
	}


a:link, a:visited {
	font-weight: bold;
        color: #454545;
        font-size: 12px;
         	}

a:hover {
        font-weight: bold;
	text-decoration: underline;
	color: #454545;
        font-size: 12px;
	}

table.moduletable-contacta a:link, table.moduletable-contacta a:visited{
	color: #b12f38;
         text-decoration: none;
         	font-weight: bold;
         font-size: 12px;}

table.moduletable-contacta a:hover{
	color: #b12f38;
         text-decoration: underline;
         	font-weight: bold;
         font-size: 12px;}


table.moduletable-banderas a:link, table.moduletable-banderas a:visited{
	font-weight: bold;
        font-size: 11px;
        color: #454545;
        text-align: right;
        text-decoration: none;    
        position: relative;
        top: -4px;
        right: 6px;       
}

table.moduletable-banderas a:hover{
          text-decoration: none;
	 font-weight: bold;
         font-size: 11px;
         color: #454545;
         text-align: right;
        position: relative;
        top: -4px;
        right: 6px; 
         }


.message {
	color: #b12f38;
         font-size: 13px;
         font-weight: bold;
         float:right;
                	}


a.mainlevel#active_menu{
        border: 1px solid #939393;
        background-color: #dadada;
        color: #a40003;}

a.mainlevel:link, a.mainlevel:visited {
        display: block;
        width: 220px;
        color: #454545;
        font-weight: normal;
        font-size:  14px;
        text-decoration:none;
        text-align: right;
        padding: 2px;
        border: 1px solid #e1e1e1;
        background-color: #e1e1e1;}

a.mainlevel:hover {
        display: block;
        width: 220px;
        color: #a40003;
        font-weight: normal;
        font-size:  14px;
        text-decoration:none;
        text-align: right;
        border: 1px solid #939393;
        background-color: #dadada;}

a.sublevel#active_menu{
        border: 1px solid #939393;
        background-color: #dadada;
        color: #a40003;}

a.sublevel:link, a.sublevel:visited {
        display: block;
        color: #a40003;
        font-weight: normal;
        font-size:  12px;
        text-decoration:none;
        text-align: right;
        padding-top: 3px;
        margin-top: 5px;
        margin-right: 5px;}

a.sublevel:hover {
        display: block;
        color: #a40003;
        font-weight: normal;
        font-size:  12px;
        text-decoration:none;
        text-align: right;
        padding-top: 3px;
        margin-top: 5px;
        margin-right: 5px;}



.contentpaneopen {
        color: #454545;
        text-align: justify;
        font-size: 12px;
        margin-top: 15px;
        margin-right: 15px;
        margin-left: 15px;
        line-height: 17px;}

.facile{
        color: #454545;
        text-align: justify;
        font-size: 12px;
        margin-top: 15px;
        margin-right: 15px;
        margin-left: 15px;
        line-height: 17px;}

.contentheading {
        color: #818181;
        font-size: 18px;
        line-height: 20px;}


.contentpane {
        color: #454545;
        text-align: justify;
        font-size: 12px;
        margin-top: 15px;
        margin-right: 15px;
        margin-left: 15px;
        line-height: 17px;}

table.moduletable {}
table.moduletable th {}
table.moduletable-slogan td {
        font-size: 14px;
        font-family: Georgia;
        color: #e1e1e1;
        position: relative;
        left: 20px;
        top: 20px;}

table.moduletable-direccion td {
        font-size: 13px;
        font-family: Arial;
        color: #e1e1e1;
        position: relative;
        left: 15px;}

table.moduletable-copy td {
        font-size: 10px;
        font-family: Georgia;
        color: #e1e1e1;
        text-align: right;
        position: relative;
        right: 10px;}

table.moduletable-contacta td {
        position: relative;
        right: 5px;
        top: -3px;}

table.moduletable-vertical {
        margin-top: 10px;}
table.moduletable-vertical td{
        padding: 2px;}

.highlight{     
	font-family: Georgia;
	letter-spacing: -0.05em;
	font-size: 16px;
	border: 1px solid #939393;
        background-color: #dadada;
        color: #a40003;
        padding: 3px;
}

.inputbox {
        color: #a40003;
        text-transform: uppercase;
        text-align: left;
        font-size: 11px;
        letter-spacing: 1px;}

.button {
        color: #a40003;
        text-transform: uppercase;
        text-align: center;
        font-size: 14px;
        letter-spacing: 1px;
        background-color: white;
        border: 1px solid #a5acb2;}