/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
textarea{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}

a,strong {color:#EE2D23;}

/*-----------------[FONTS]------------------------*/
/*------------------------------------------------*/
body{
	font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
}
p{margin:10px 0;line-height:20px;}

h1{font-size:35px;}
h2{font-size:25px;}
h1,h2 {
	margin-bottom:15px;
	font-family:"Telex",Helvetica,Arial,sans-serif;
}
::selection{ background-color: #E13300; color: white; }
::moz-selection{ background-color: #E13300; color: white; }
::webkit-selection{ background-color: #E13300; color: white; }



/*-----------------[ESTRUCTURA]-------------------*/
/*------------------------------------------------*/
#cabecera,#contenido,#pie {
	padding:20px 0;
	border-bottom:1px solid #eee;/**/
}
#contenido {min-height:400px;}
#contenido .container_12:last-child {padding-bottom:50px;}

/*-----------------[FONDOS]-------------------*/
/*------------------------------------------------*/
body {background:#eee;}
#cabecera,#contenido{background:#fff;}

/*-----------------[FORMULARIOS]-------------------*/
/*------------------------------------------------*/
input[type="text"], input[type="password"], input[type="submit"], textarea, select, .button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #DDDDDD #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #65645A;
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 10px;
    padding: 5px 10px;
}
input[type="submit"] {
	background:#EE2D23 !important;
	color:#fff !important;
	cursor:pointer;
}
input[type="submit"]:hover {
	background:#E7B90E !important;
}
/*-----------------[SEPARADORES]-------------------*/
/*------------------------------------------------*/
.separador-vert-gris {background: url('img/bg-vert-gris.jpg') repeat-y 50% 0;}


/*-----------------[BOTONES]-------------------*/
/*------------------------------------------------*/
a.boton1 {padding:10px;text-decoration:none;text-align:center;margin-top:10px;font-weight:bold;}
.boton1 {
	background:#EE2D23;color:#fff !important;
}
.boton1:hover {
	background:#ccc;color:#EE2D23;
}

/*-----------------[MENU TOP]-------------------*/
/*------------------------------------------------*/
#menuTop, #logo, #menuTop li {
	float:left;
}
#menuTop, #menuTop li {
	margin-left:20px;
}
#cabecera a {text-decoration:none;font-size:12px !important;}
/*-----------------[FORMULARIOS]-------------------*/
/*------------------------------------------------*/
#loginForm label, #contactForm label, label {
	display:block;
}
.errores {color:red;}
/*-----------------[LISTAS]-------------------*/
/*------------------------------------------------*/
li {margin-bottom:15px;}
.lista1 {margin-top:30px;}
.lista1 li {
    border-bottom: 1px solid #CCCCCC;
    font-size: 20px;
    margin-bottom: 20px;
    padding: 0 0 15px 40px;
	background: url('img/neorbit-icon.jpg') no-repeat;
}
.lista1 span {
	font-size: 13px;
	color:#EE2D23;
}

#listado_aplicaciones a {text-decoration: none;}
#listado_aplicaciones a:hover {color:#000;}
#listado_aplicaciones h3 {margin:20px 0;font-size:18px;}

/*-----------------[TABLAS]-----------------------*/
/*------------------------------------------------*/
.precios {
	width:100%;
	border-color:#ccc;
	border-style: solid;
	border-width: 0 0 0 1px;
	margin-bottom:15px;
}
.precios td,.precios th {
	padding:10px;
	text-align:center;
	border-style:solid;
	border-color: #ccc;
	border-width: 1px 1px 1px 0;
	background:#fff;
	font-size:16px;
}
.precios th {
	background:#ccc;
}
.precios .precio {
	font-size:30px !important;
	font-weight:bold;
}


#condiciones {
	border: 1px solid #CCCCCC;
    font-size: 12px;
    overflow: scroll;
    text-align: justify;
	height: 300px;
    margin: 75px 30px 0 0;
    padding: 30px;
    width: 870px;
	
}

/*-----------[BOTONES / SOMBRAS]------------------*/
/*------------------------------------------------*/
.info, .descarga, .descargaReves {
	text-decoration:none;
	display:block;
	font-size:11px;
	padding:5px;
	float:left;
	font-family:"Telex",arial,sans-serif;
	font-weight:bold;
	background:url('img/bg-info.jpg') no-repeat;
	text-align:center;
}
.info:hover, .descarga, .descargaReves:hover {background-position: 0 -22px;color:#fff !important;}
.descarga:hover, .descargaReves {background-position: 0 0;color:#EE2D23 !important;}
.descarga, .descargaReves {margin-left:10px;width:100px;}

#cabecera, #pie, #aplicacion_info {
	background-image: url('img/bg-top.png') !important;
	background-repeat: repeat-x !important;
}
#cabecera {
	background-position:0 bottom;
	padding:10px 0 20px;
}
#pie {background-position:0 -60px;color:#fff !important;}
#aplicacion_info {background-position:0 -68px !important;}
#aplicacion_info p {
	font-family: 13px/20px normal Helvetica,Arial, sans-serif;
	font-size: 14px;
    line-height: 25px;
    text-align: justify;
}
#contenido {margin-bottom:0px !important;padding-bottom:0 !important;}

/*-----------[NAVEGADORES]------------------------*/
/*------------------------------------------------*/
.navegador {
	background:url('img/browser-icons.jpg') no-repeat;
	padding: 0 0 4px 30px;
}
.chrome {background-position: left -20px;}
.iexplorer {background-position: left -40px;}
