/* CSS Document */
.negrita{
	font-weight:bold;
}
.centrar{
	text-align:center;
}
.menuizdarojo{
        color:#d61018;
	text-decoration:underline;
}
.menuizdablanco{
	color:#FFFFFF;
        text-decoration:underline;
}
.menuizdablancop{
        color:#FFFFFF;
        text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
li{
	margin:0px;
	padding:0px;
}

ul.menuidioma{
	position:relative;
	display:inline;
	float:left;
	width:80px;
}
ul.menuidioma li{
	position:relative;
	display:inline;
	float:left;
	margin-left:5px;
	font-size:13px;
	width:auto;
	background-image:url(../img/ptorojo.jpg);
	background-repeat:no-repeat;
	padding-left:8px;
	line-height:14px;
}
ul.menuidioma li a{
	position:relative;
	display:inline;
	float:left;
	color:#000000;
	text-decoration:none;
}
ul.menuidioma li a:hover{
	position:relative;
	display:inline;
	float:left;
	color:#d61018;
	text-decoration:none;
}

ul.menuh{
	position:relative;
	display:inline;
	float:left;
}
ul.menuh li{
	position:relative;
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:10px;
	font-size:14px;
}
ul.menuh li a{
	position:relative;
	display:inline;
	float:left;
	color:#FFFFFF;
	text-decoration:underline;
}
ul.menuh li a span{
	color:#ef1018;
	position:relative;
        display:inline;
        float:left;
        text-decoration:underline;
}
ul.menuh li a:hover span{
	color:#ef1018;
	text-decoration:none;
}
ul.menuh li a:hover{
	position:relative;
	display:inline;
	float:left;
	color:#ef1018;
	text-decoration:underline;
}

ul.menuizda{
	position:relative;
	display:block;
	float:left;
	padding-bottom:20px;
}
ul.menuizda li{
	position:relative;
	display:block;
	float:left;
	margin-left:5px;
	margin-top:4px;
	font-size:13px;
	width:150px;
	background-image:url(../img/ptorojo.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}
ul.menuizda li a{
	position:relative;
	display:block;
	float:left;
	color:#466169;
	text-decoration:none;
}
ul.menuizda li a:hover{
	position:relative;
	display:block;
	float:left;
	color:#d61018;
	text-decoration:none;
}
.linkborder{
	position:relative;
	display:block;
    float:left;
	border: solid 1px #e4ecf2;
	padding:9px 5px 9px 5px;
	width:174px;
	margin-top:3px;
}
.imagenborde{
	position:relative;
	display:block;
    float:left;
	width:40px;
}
.textoborde{
	position:relative;
	display:block;
    float:right;
	width:120px;
	padding-top:5px;
	line-height:14px;
}
ul.menudcha{
	position:relative;
	display:block;
	float:left;
}
ul.menudcha li{
	position:relative;
	display:block;
	float:left;
	font-size:13px;
	width:150px;
	height:13px;
	background-color:#ffffff;
	border: solid 1px #e4ecf2;
	margin-bottom:3px;
	padding:9px 5px 9px 29px;
}
ul.menudcha li.privado{
        position:relative;
        display:block;
        float:left;
        font-size:13px;
        width:179px;
        height:13px;
        background-image:url(../img/libreros.gif);
		background-repeat:no-repeat;
		background-position:left center;
        margin-bottom:3px;
        padding:9px 5px 9px 0px;
		text-indent:32px;
}
ul.menudcha li.pago{
        position:relative;
        display:block;
        float:left;
        font-size:13px;
        width:179px;
        height:13px;
        background-image:url(../img/CAM.gif);
		background-repeat:no-repeat;
		background-position:left center;
        margin-bottom:3px;
        padding:9px 5px 9px 0px;
		text-indent:32px;
}
ul.menudcha li.carrito{
        position:relative;
        display:block;
        float:left;
        font-size:13px;
        width:179px;
        height:13px;
        background-image:url(../img/CARRITO2.gif);
		background-repeat:no-repeat;
		background-position:left center;
        margin-bottom:3px;
        padding:9px 5px 9px 0px;
		text-indent:32px;
}
ul.menudcha li.clientes{
        position:relative;
        display:block;
        float:left;
        font-size:13px;
        width:179px;
        height:13px;
        background-image:url(../img/LLAVE.gif);
		background-repeat:no-repeat;
		background-position:left center;
        margin-bottom:3px;
        padding:9px 5px 9px 0px;
		text-indent:32px;
}
ul.menudcha li.registro{
        position:relative;
        display:block;
        float:left;
        font-size:13px;
        width:179px;
        height:13px;
        background-image:url(../img/CONTACTO.gif);
		background-repeat:no-repeat;
		background-position:left center;
        margin-bottom:3px;
        padding:9px 5px 9px 0px;
		text-indent:32px;
}
ul.menudcha li.alta{
        position:relative;
        display:block;
        float:left;
        font-size:13px;
        width:179px;
        height:13px;
        background-image:url(../img/PUERTA1.gif);
		background-repeat:no-repeat;
		background-position:left center;
        margin-bottom:3px;
        padding:9px 5px 9px 0px;
		text-indent:32px;
}
ul.menudcha li.servicios{
        position:relative;
        display:block;
        float:left;
        font-size:13px;
        width:179px;
        height:13px;
        background-image:url(../img/SERVICIOS.gif);
		background-repeat:no-repeat;
		background-position:left center;
        margin-bottom:3px;
        padding:9px 5px 9px 0px;
		text-indent:32px;
}
ul.menudcha li.inoticias{
        position:relative;
        display:block;
        float:left;
        font-size:13px;
        width:179px;;
        height:13px;
        background-image:url(../img/noticias.gif);
		background-repeat:no-repeat;
		background-position:left center;
        margin-bottom:3px;
        padding:9px 5px 9px 0px;
		text-indent:32px;
}
ul.menudcha li.enlaces{
        position:relative;
        display:block;
        float:left;
        font-size:13px;
        width:179px;
        height:13px;
        background-image:url(../img/FLECHAS.gif);
		background-repeat:no-repeat;
		background-position:left center;
        margin-bottom:3px;
        padding:9px 5px 9px 0px;
		text-indent:32px;
}
ul.menudcha li.etico{
        position:relative;
        display:block;
        float:left;
        font-size:13px;
        width:179px;
        height:13px;
        background-image:url(../img/CODIGO.gif);
		background-repeat:no-repeat;
		background-position:left center;
        margin-bottom:3px;
        padding:9px 5px 9px 0px;
		text-indent:32px;
}
ul.menudcha li a{
	position:relative;
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
}
ul.menudcha li a:hover{
	position:relative;
	display:block;
	float:left;
	color:#d61018;
	text-decoration:none;
}

ul.menupie{
	position:relative;
	display:inline;
	float:left;
}
ul.menupie li{
	position:relative;
	display:inline;
	float:left;
	font-size:12px;
	width:auto;
	height:13px;
	padding:9px 5px 9px 10px;
}
ul.menupie li a{
	position:relative;
	display:inline;
	float:left;
	color:#d61018;
	text-decoration:none;
}
ul.menupie li a:hover{
	position:relative;
	display:inline;
	float:left;
	color:#000000;
	text-decoration:none;
}

.titblanco{
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.titnegro{
	font-size:14px;
	font-weight:bold;
	color:#5d8da9;
}
.titnegro a{
	font-size:14px;
	font-weight:bold;
	color:#5d8da9;
	text-decoration:none;
}
.titnegro a:hover{
	font-size:14px;
	font-weight:bold;
	color:#d61018;
	text-decoration:none;
}
.textonegro{
	font-size:14px;
	color:#000000;
}
.textooscuro{
	font-size:13px;
	color:#17353f;
	text-align:justify;
}
.textooscuro2{
        font-size:13px;
        color:#17353f;
        text-align:left;
}
.textoclaro{
	color:#F3F2F2;
}
.textoblanco{
	color:#ffffff;
}
.textogris{
	color:#000000;
}
.textogrisg{
	color:#47535b;
	font-size:14px;
}
.textorojo{
	color:#d61018;
}
.titrojosubrayado{
	font-size:15px;
        color:#d61018;
        text-decoration:underline;
}
.titrojo{
	font-size:15px;
	color:#d61018;
	text-decoration:none;
}
.titrojo a{
	font-size:15px;
	color:#d61018;
	text-decoration:none;
}
.titrojo a:hover{
	font-size:15px;
	color:#466169;
	text-decoration:none;
}
.negrocentro{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:underline;
}
.linkrojo a{
	color:#d61018;
	text-decoration:none;
}
.linkrojo a:hover{
	color:#466169;
	text-decoration:none;
}
.linkblanco a{
	color:#ffffff;
	text-decoration:none;
}
.linkblanco a:hover{
	color:#000000;
	text-decoration:none;
}
.pagina{
	color:#d61018;
	text-decoration:none;
}
.pagina a{
	color:#466169;
}
.pagina a:hover{
	color:#d61018;
	text-decoration:none;
}
.negrita{
	font-weight:bold;
}
.linkgris a{
	color:#17353f;
	text-decoration:none;
}
.linkgris a:hover{
	color:#d61018;
	text-decoration:none;
}
.cursiva{
	font-style:italic;
}
li.marca{
	list-style:disc;
	list-style-position:inside;
	text-indent:10px;
}
.titazul{
	font-size:15px;
	color:#3988B3;
	font-weight:bold;
}
.titazul a{
	font-size:15px;
	color:#3988B3;
	font-weight:bold;
	text-decoration:none;
}
.titazul a:hover{
	text-decoration:underline;
}
.linkazul a{
	color:#3988B3;
	text-decoration:none;
}
.linkazul a:hover{
	color:#17353f;
	text-decoration:none;
}

