.izquierda { float:left;}
.derecha { float:right;}
.centrado { margin:0px auto;}
.justificado { text-align:justify;}
.clearfix { clear: both; }
.marginTop10 { margin-top:10px;}
.padding10 { padding:10px;}
.padding5 { padding:5px;}
.paddingTop10 { padding-top:10px;}
.padding20 { padding:20px;}
.marginleft10 { margin-left: 10px; }
.separador { height:10px; }
.width860 { width:860px;}
.width250 { width:250px;}
.width300 { width:300px;}
.fondoNegro { background-color:#000; }
.marginleft20{ margin-left: 20px; }
.marginleft30{ margin-left: 30px; }
.sup { vertical-align:super; font-size:.6em;}

.autor
{
	font-size:.7em;
	color:#4c4c4c;
	margin-top:0px;
	width:200px;
	margin-right:20px;
}

.autor a
{
	color:#5d5d5d;
}
.autor a:hover
{
	color:#8a8a8a;
}


.w100
{
	width:99%;
}

.pointer
{
	cursor:pointer;	
}

hr
{
	border:2px solid #FF0029;
	margin:20px 0;
	width:98%;
}

.fondo_negro
{
	background-color:black;
}

.nota
{
	font-size:.6em;
}

.map2
{
	width:835px;
	height:300px;
	margin:10px 0px 20px 4px;
}

.pmaps
{
	font-size:1.2em;
}
.peq
{
	font-size:.7em;
}

.width350
{
	width:496px;
}

.titulo_descargas
{
	margin-left:10px;
	margin-top:20px;
}

.enlaces_productos
{
	float:left;
	margin-right:5px;
	width:260px;
	background:#2F2929;
	padding:5px 10px;
}

.tituloGrande
{
	font-size:4em;
}

.marron{ color:#FF7E00;}
.rojo{ color:#FF0029;}
.azul{ color:#0061FF;}

.enlace_descargas
{
	border:1px solid #5F5F5F;
	padding:5px;
	font-family:arial;
	font-size:.9em;
	font-weight:bolder;
	color:#ebebeb;
	background-color:#4d4d4d;
	display:block;
}

.enlace_descargas:hover
{
	color:#fff;
}


.enlace_ver_mas
{
	border:1px solid #5F5F5F;
	padding:5px;
	font-family:arial;
	font-size:.9em;
	font-weight:bolder;
	color:#ebebeb;
	background-color:#4d4d4d;
	display:block;
}

.enlace_ver_mas:hover
{
	color:#fff;
}

.volverAtras a
{
	border:1px solid #5F5F5F;
	
	padding:5px;
	font-family:arial;
	font-size:.8em;
	font-weight:bolder;
	color:#1c1c1c;
	background-color:#4d4d4d;
}

.volverAtras a:hover
{
	color:#fff;
	font-size:.8em;
}

p
{
	padding:10px;
	color:#C3C3C3;
	font-size:1em;
	line-height:1.4em;
	width:96%;
	text-align:justify;
}

.enlace_lista
{
	font-size:1.3em;	
	color:#fff;
	font-family: arial;
	font-weight:bold;
	background-color:#D10602;
	border:1px solid red;
	padding:10px;
	display:block;
}


.enlace_lista_azul
{
	font-size:1.3em;	
	color:#fff;
	font-family: arial;
	font-weight:bold;
	background-color:#0061FF;
	border:1px solid blue;
	padding:10px;
	display:block;
}


.enlace_lista_marron
{
	font-size:1.5em;	
	color:#fff;
	font-family: arial;
	font-weight:bold;
	background-color:#FF7E00;
	border:1px solid #CF6A19;
	padding:10px;
	display:block;
}

.enlace
{
	font-size:1.1em;	
	color:#fff;
	font-family: arial;
}
.enlace:hover
{
	font-size:1.1em;	
	color:#ff0000;
	font-family: arial;
}

.enlacePequeno
{
	font-size:.7em;	
	color:#CE0021;
	font-family: verdana;
}
.enlacePequeno:hover
{
	font-size:.7em;	
	color:#fff;
	font-family: verdana;
}

.datosMeycor
{
	padding:0 20px;
}

body
{
	background:#191919;
	font-family:verdana;
}

.contenedor_principal
{
	width:902px;
	background:#191919 url('../layout/bg_body.jpg') no-repeat;
	margin: 0px auto;
}

.cabecera
{
	width:100%;
}

h1
{
	width:195px;
	height:100px;
	padding-top:20px;
	padding-left: 30px;
	display:block;
}
.director
{
	margin-top:30px;
	margin-right: 60px;
}

.menu
{
	margin-left:20px;
}

.menu ul li
{
	float:left;
	margin-right:15px;
}

.soluciones ul
{
	background-color:#000;
}

.soluciones ul li 
{
	margin-right:14px;
}

.solucion
{
	width:272px;
	background-color:#0d0d0d;
	padding-bottom:20px;
}

.solucion p
{
	color:white;
	font-size:.7em;
	font-family: verdana;
	line-height: 1.5em;
	text-align: left;
}

.masinfoNaranja
{
	color:#fff;
	background-color:#FF7E00;
	padding: 5px;
	font-size: .8em;
	margin-top:10px;
	margin-left:10px;
	width:90%;
	display: block;
	text-align:right;
}
.masinfoAzul
{
	color:#fff;
	background-color:#0061ff;
	padding: 5px;
	font-size: .8em;
	margin-top:10px;
	margin-left:10px;
	width:90%;
	display: block;
	text-align:right;
}
.masinfoRojo
{
	color:#fff;
	text-align:right;
	background-color:#ff0029;
	padding: 5px;
	font-size: .8em;
	margin-top:10px;
	margin-left:10px;
	width:90%;
	display: block;
}


.slide 
{
	width:850px;
}

#cu3er-container {width:842px; outline:0; margin-left:20px;}

h2
{
	font-family: Arial;
	color: #FF0029;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 1.2em;
	width:93%;
}

.h2_soluciones
{
	font-family: Arial;
	color: #ffffff;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 1.2em;
	width:93%;
	background:#000;
}

.parrafo
{
	font-family: Arial;
	color: #C3C3C3;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: .8em;
	text-align: justify;
}

h3
{
	color:#ccc;
	margin-top:0px;
}


.lista
{
	background-color:#191919;
	color:#C3C3C3;
	/*list-style-image: url(../layout/25.png);*/
	font-size: .8em;
	/*margin-left:15px;
	padding-left:20px;*/
	width:99%;

}

.lista li
{
	margin:5px 0px;
	line-height: 1.5em;
	padding:10px;
}



.lista_ul
{
	background-color:#191919;
	color:#C3C3C3;
	list-style-image: url(../layout/25.png);
	font-size: .9em;
	margin-left:15px;
	padding-left:20px;
	width:99%;

}

.lista_descargas
{
	background-color:#191919;
	color:#C3C3C3;
	font-size: .8em;
	width:99%;

}

.lista_descargas li
{
	margin:0px;
	line-height: 1.5em;
	padding:10px;
}

.lista_ul li
{
	margin:5px 0px;
	line-height: 1.5em;
	padding:10px;
}

.formulario-contacto
{
    width:780px;
    margin:30px 30px;
}

.formulario-contacto label
{
    display:block;
    font-size:.9em;
    font-weight:bold;
    color:#C3C3C3;
	margin:10px 0;
}
.formulario-contacto input, textarea
{
    width:100%;
    margin:5px 0px;
	padding:4px 4px;
    font-size:1em;
    background-color:#1c1c1c;
    border:1px solid #565656;
    color:#fff;
}

#submit
{
    background-color:#1c1c1c;
    border:1px solid #aeaeae;
    color:#fff;
    width:250px;
    margin-left:0px;
}

.boton_menu
{
	background:url('../layout/bg_boton.png') no-repeat;
	width:157px;
	height:60px;
}

.boton_menu_activo
{
	background:url('../layout/bg_boton_activo.png') no-repeat;
	width:157px;
	height:60px;
}

.boton_menu p 
{
	width:156px;
	height:59px;
	margin:0px;
	padding:0px;
}

.boton_menu_activo p 
{
	width:156px;
	height:59px;
	margin:0px;
	padding:0px;
}

.boton_menu p a 
{
	font-size:1em;
	font-family:arial;
	font-weight:bolder;
	color:white;
	display:block;
	width:126px;
	height:44px;
	padding-top:30px;
	padding-left:15px;
}
.boton_menu_activo p a 
{
	font-size:1em;
	font-family:arial;
	font-weight:bolder;
	color:white;
	display:block;
	width:126px;
	height:44px;
	padding-top:30px;
	padding-left:15px;
}

.boton_menu p a:hover
{
	color:#FF0029;
}

.boton_menu_activo p a:hover
{
	color:#000;
}

