@charset "UTF-8";
/* 
   Sushi Akky CSS by Maquila Web
   www.maquilaweb.net
   Desarrollado el 01/03/2013
   Author: contacto@maquilaweb.net
*/



/*=======================================

				IMPORTS

=========================================*/
@import url('reset.css');
@import url('bootstrap.css');
@import url('bootstrap-responsive.css');
/*=======================================

				FUENTES

=========================================*/



/*=======================================

				BASICOS HTML

=========================================*/
html {
	font-size: 100%;
}
body {
	font-size: 1em;
	font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
	font-weight:normal;
	background: #006fa7;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE4YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #006fa7 0%, #00a8c2 100%);
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006fa7), color-stop(100%,#00a8c2));
	
	background: -webkit-linear-gradient(top,  #006fa7 0%,#00a8c2 100%);
	
	background: -o-linear-gradient(top,  #006fa7 0%,#00a8c2 100%);
	
	background: -ms-linear-gradient(top,  #006fa7 0%,#00a8c2 100%);
	
	background: linear-gradient(to bottom,  #006fa7 0%,#00a8c2 100%);
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fa7', endColorstr='#00a8c2',GradientType=0 );
}
/*=======================================

				CLASES

=========================================*/

.clear {
	clear: both;
}
.error {
	color: #ff0000;
	font-size: 0.8em;
	font-variant: small-caps;
}
.not {
	clear: both;
	padding-top: 5px;
	font-size: 0.6em;
	color: #fff;
}
.smally{
	font-size:0.7em;
	}
.lefty{
	float:left;
	}
.righty{
	float:right;
	}
/*=======================================

				LINEATOP

=========================================*/

#lineafijatop {
	background: #035084;
	min-height:31px;
}

#lineafijatop #internotoper{
	margin-top:6px;
}
#lineafijatop #internotoper .inline a, 
#lineafijatop #internotoper .inline a:active, 
#lineafijatop #internotoper .inline a:visited,
#lineafijatop #internotoper #accedertop {
	color:#fff;
	text-decoration:none;
}
#lineafijatop #internotoper .inline a:hover{
	color:#fa9600;
}

#lineafijatop #internotoper ul{
	margin-left:1.250em;
}
#lineafijatop #internotoper .offset6 {
	padding-right:1.250em;
}

#lineafijatop #internotoper #topfb,
#lineafijatop #internotoper #toptw
{
	margin-top:-4px;
	}
#lineafijatop #topmicuenta{
	margin-top:-7px;
	}
#lineafijatop #topmicuenta ul a{
	color:#000;
}

/*=======================================

				HEAD

=========================================*/

header {
	margin-top: 1.250em;
	min-height: 10.375em;
	background: url(../imagenes/fondo-top.jpg) #ccc bottom left;
}
header #logo{
	padding-left:1.250em;
	padding-top:15px;
	}
header #logo a{
	text-indent:-9999px;
	background:url(../imagenes/logo-top.png) no-repeat;
	width:10em;
	height:2em;
	display:block;
}
header #textotoptel{
	padding-right:1.250em;
	padding-top:40px;
	}
header #textotoptel p{
	color:#006fa7;
	font-size:1.3em;
	font-weight:lighter;
	}	
header #textotoptel h3{
	color:#006fa7;
	font-size:2.4em;
	margin-top:-7px;
	font-weight:bold;
	letter-spacing:1px;
	}
header #slogantop {
	color:#006fa7;
	font-style:italic;
	font-size:1.1em;
	margin-top:0px;
	padding-left:1.250em;
	}
header nav ul{
	padding-left:22px;
	margin:0;
	padding-top:25px;
	min-height:29px;
	}
header nav li{
	min-width:17%;
	height:28px;
	display:block;
	background:url(../imagenes/menu-normal.png) repeat-x;
}
header nav li:hover, header nav li.active{
	background:url(../imagenes/over-menu.png) repeat-x;
}
header nav li a, 
header nav li a:active, 
header nav li a:visited, 
header nav li a:hover{
	color:#fff;
	line-height:29px;
	text-align:center;
	text-decoration:none;
	display:block;
	font-size:1em;
}
/*=======================================

				CONTAINER

=========================================*/

section { 
color:#006fa7;
margin-top:5px;
}
#micuenta
{
	clear:both;
	}

section #micuentaspan8,
section aside {
background:#fff;
}

/* INICIO */
#index{
background:none;
}
#index .flex-control-nav{
	bottom:-1.250em;
	
}
#index .flex-control-nav li{
	float:right;
}
section #contenidoindex{
	padding-top:40px;
	clear:both;
}
section #contenidoindex .span3
{
	width:11.188em;
	margin-left:5.5em;
}

section #contenidoindex h4{
	background:url(../imagenes/fondo_inicio_labels.gif) repeat-x;
	height:29px;
	line-height:29px;
	color:#fff;
	text-transform:lowercase;
	text-align:center;

}
section #contenidoindex .btniniciover{
	height:22px;
	background:url(../imagenes/inicio_buttons_ver_fondo_norm.gif) repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:0.8em;
	padding:0 5px;
	color:#035084;
	text-decoration:none;
}

section #contenidoindex .btniniciover:hover{
	background:url(../imagenes/inicio_buttons_ver_fondo_ovr.gif) repeat-x;
	color:#fff;
}
section #contenidoindex  .miniinfoindex,
section #contenidocontacto  .miniinfoindex
 {
	color:#ffd618;
	font-style:italic;
	font-size:1em;
	text-align:left;
}

section #contenidoindex  p,
section #contenidocontacto  p
{
	text-align:left;
	font-size:0.9em;
	color:#fff;
}

/* CONTACTO */
#contacto{
background:none;
clear:both;
}
#contactanos #registrarseinside{
	padding:10px;
	min-height:34em;
	}
#contactanos #registrarseinside input[type="text"],{

	}
#contactanos #registrarseinside textarea,
#contactanos #registrarseinside input[type="text"],
#contactanos #registrarseinside select
{
	margin-bottom:10px;
	}

section #contenidocontacto h4{
	background:url(../imagenes/fondo_inicio_labels.gif) repeat-x;
	height:29px;
	line-height:29px;
	color:#fff;
	text-transform:lowercase;
	text-align:center;

}


/* MENU  */
#menugeneral{
	clear:both;
	}
section #menu{
	background:#edf6fb;
	}
section #menu #titulomenu h4{
	margin:0px;
	color:#fff;
	height:35px;
	display:block;
	background:url(../imagenes/fondo-tit-menu.png);
	font-size:1.3em;
	line-height:35px;
	padding-left:10px;
	text-transform:uppercase;
	}
section #menu #buscadormenu,
aside #buscadormenu2
{
	padding-top:4px;
	position:relative;
	}
#buscadormenu2{
padding:5px 0 0 5px
}
section #menu #buscadormenu label,
aside #buscadormenu2 label
{
	float:left;
	margin-right:5px;
	padding-top:6px;
	}
	
	
section #menu #buscadormenu #resultadobuscador,
aside #buscadormenu2 #resultadobuscador2
{
	position:absolute;
	margin-left:5.7em;
	width:15em;
	height:15em;
	display:block;
	overflow:auto;
	background: #F2FBFC;
	border: 1px solid #039;
	z-index:10;
	}
	
section #menu #buscadormenu #resultadobuscador li,
aside #buscadormenu2 #resultadobuscador2 li
{
	clear:both;
	padding:5px;
	border-bottom:1px solid #069;
	font-size:0.7em;
	margin:0px;
	margin-left:-1.5em;
}
section #menu #buscadormenu #resultadobuscador li:hover,
aside #buscadormenu2 #resultadobuscador2 li:hover
{
	background:#FFF5F5;
	}
section #menu #buscadormenu #resultadobuscador li img,
aside #buscadormenu2 #resultadobuscador2 li img
{
	float:left;
	margin-right:2px;
	margin-top:0.938em;
}
section #menu #buscadormenu #resultadobuscador li p,
aside #buscadormenu2 #resultadobuscador2 li p
{
	float:right;
	width:74%;
	margin-top:0.625em;
}
section #menu #menuelementos{
	clear:both;
	}
section #menu #menuelementos #intermenu{
	margin:0 0 10px 0px;
	}
section #menu #menuelementos #intermenu li {
	border:1px inset #ccc;
	float:left;
	width:49.5%;
	margin:0;
	/*max-height:7.7em;*/
	margin-bottom:30px;
	}
section #menu #menuelementos #intermenu li h5{
	margin-top:0px;
}
section #menu #menuelementos ul li img{
	}
section #menu #menuelementos ul li .imgsmenu{
	max-width:42%;
	float:left;
	margin-right:5px;
	}
section #menu #menuelementos ul li p{
	padding:5px;
	}
section #menu #menuelementos #costo{
	margin-top:-10px;
	}
section #menu #menuelementos #costo h5{
	font-size:1.5em;
	font-weight:lighter;
	float:left;
	width:80px;
	color:#0070A3;
	margin:0;
	}
section #menu #menuelementos #costo #masomenos{
	float:right;
	width:6em;
	}
section #menu #menuelementos #costo #masomenos img{
	cursor:pointer;
}
section #menu #menuelementos small{
	clear:both;
	}
section #paginacionmenu{
	margin:0px;
	
}
section #paginacionmenu #anterior a,
section #paginacionmenu #siguiente a{
	padding:0px;
	margin-top:5px;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	background:url(../imagenes/menu-normal.png) repeat-x;
	color:#fff;
	line-height:19px;
	padding:5px;
	cursor:pointer;
}
section #paginacionmenu #anterior a:hover,
section #paginacionmenu #siguiente a:hover{
	line-height:19px;
	padding:5px;
	background:url(../imagenes/over-menu.png) repeat-x;
}
section #paginacionmenu #paginataldetal{
	padding-right:1.250em;
	font-size:1.2em;
}

/*Mi Cuneta Tabs*/
#micuenta h4{
	font-size:1.2em;
	}
section ul#micuenta{
margin-bottom:0px;
}
section ul#micuenta li{
	background: #035084;
	height:35px;
	color:#fff;
	font-size:1.5em;
	font-weight:bold;
	text-transform:capitalize;
	border:0px;

	}
section ul#micuenta li a{
	color:#fff;
	border:0px;
	
	}
	
section ul#micuenta li:hover,
section ul#micuenta li a:hover
{
	background: url(../imagenes/bgtabsmicuentaactive.jpg) repeat-x;
	height:35px;
	color:#fff;
	border:0px;
	}
section ul#micuenta.nav-tabs > .active > a, 
section ul#micuentanav-tabs > .active > a:hover, 
section ul#micuenta.nav-tabs > .active > a:focus {
	background: url(../imagenes/bgtabsmicuentaactive.jpg) repeat-x;
	height:35px;
	color:#fff;
	border:0px;
	border-radius:0px;
	padding-left:30px;
	padding-right:30px;
	margin-right:-2px;
	}
#micuenta .nav-tabs a{
	border:0px;

	}
#micuentaContent{
marign-top:-10px;
}
#micuentaContent #registrarseinside{
	padding:10px;
	border-right:1px solid #035084;
	}
#micuentaContent #registrarseinside2{
	padding:10px;
	}
#micuentaContent #registrarseinside2 h4{
	color:#e66113;
	font-size:1.6em;
	}
#micuentaContent #registrarseinside2 .noti,
#micuentaContent #registrarseinside .noti{
	color:#e66113;
	}
#micuentaContent #registrarseinside input[type="text"], 
#micuentaContent #registrarseinside input[type="password"],
#micuentaContent #registrarseinside2 input[type="text"], 
#micuentaContent #registrarseinside2 input[type="password"],
#micuentaContent #registrarseinside textarea{
	border:1px solid #b2cfdf;
	border-radius:0px;
	}
#micuentaContent #registrarseinside label{
	float:left;
	margin-right:30px;
	width:81px;
	}
#micuentaContent{
background: #ffffff;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q5ZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #ffffff 0%, #d7d9dd 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7d9dd));

background: -webkit-linear-gradient(top,  #ffffff 0%,#d7d9dd 100%);

background: -o-linear-gradient(top,  #ffffff 0%,#d7d9dd 100%);

background: -ms-linear-gradient(top,  #ffffff 0%,#d7d9dd 100%);

background: linear-gradient(to bottom,  #ffffff 0%,#d7d9dd 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d9dd',GradientType=0 );


	}
	
	
/* PROMOCIONES */
#promociones{
	clear:both;
	}
#promociones aside {
background:#fff;
}
#promociones .span8{
}
#promociones .descppromos{
	vertical-align:middle;
	min-height:5.6em;
	font-size:0.9em;
	background: #cccccc; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #cccccc 0%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* IE10+ */

background: linear-gradient(to bottom,  #cccccc 0%,#ffffff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

	color:#035084;
	padding:10px;
	}	
#promociones .promosimgs{
width:100%;
}
/*=======================================

				SIDEBAR

=========================================*/
/*Menu Sidebar*/
#menugeneral .span4{
	position:relative;
	margin-bottom:10px;
	padding:0;
	line-height:160%;
	display:block;
	height:100%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q5ZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	
	background: -moz-linear-gradient(top,  #ffffff 0%, #d7d9dd 100%);
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7d9dd));
	
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7d9dd 100%);
	
	background: -o-linear-gradient(top,  #ffffff 0%,#d7d9dd 100%);
	
	background: -ms-linear-gradient(top,  #ffffff 0%,#d7d9dd 100%);
	
	background: linear-gradient(to bottom,  #ffffff 0%,#d7d9dd 100%);
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d9dd',GradientType=0 );
	

	}
aside #insidemenusiderbar h4 a{
	color:#ea8c54;
	font-size:1.3em;
	margin-bottom:3px;
	}
aside #insidemenusiderbar{
padding-left:5px;
height:23em;
}
/*Lista Menu*/
aside ul#listamenusidebar{
	width:100%;
	margin:0px;
	}
aside ul#listamenusidebar li{
	text-align:center;
	width:50%;
	float:left;
	height:1.250em;
	display:block;
	background: url(../imagenes/menusecundario-normal.png) repeat-x;
	}
aside ul#listamenusidebar .pequemenu{
	font-size:1em;
	}
aside ul#listamenusidebar li a,
aside ul#listamenusidebar li a:active,
aside ul#listamenusidebar li a:visited,
aside ul#listamenusidebar li a:hover
	{
	color:#fff;
	display:block;
	text-decoration:none;
	}
aside ul#listamenusidebar li.alter{
	background:url(../imagenes/menusecundario-normal2.png) repeat-x;
	}
aside ul#listamenusidebar li:hover, 
aside ul#listamenusidebar .alter:hover,
aside ul#listamenusidebar li.active
{
	background:url(../imagenes/menusecundario-over.png);
}

/*Lista Carrito Compra*/
#lineapedido{
	margin-top:10px; 
	margin-bottom:10px; 
	padding-top:5px;
	
	}

.mipedidohidden, #mipedidohidden{
	padding:5px;
	margin-left:-3px;
	width:97%;
}
aside #carritocompra{
	height:380px;
	overflow:scroll;
	overflow: scroll;
    -webkit-overflow-scrolling: touch;
	width:97%;
}
.mipedidohidden{
	display:none;
	}
#limpiarcarrito{
	color:#fff;
	font-weight:100;
	text-decoration:none;
	}
aside table#articuloscarrito{
	margin:0 auto 1.250em auto;
}

aside table#articuloscarrito li{
	margin-bottom:5px;
	border-bottom:1px solid #F2F2F2;
	font-size:0.9em;
}
.menosarticulo{
	display:none;
}
aside #carritocompra h4{
	margin:0px;
	padding:2px;
	background:#d7d9dd;
	color:#035084;
	}
aside #carritocompra small{
	font-size:0.7em;
}
aside #carritocompra #verpedidocompleto{
	display:none;
	}
aside #carritocompra #verpedidocompleto a{
	margin:0px;
	color:#F60;
	font-size:0.9em;
}


/*=======================================

				FOOTER

=========================================*/
footer{
	padding-top:35px;
	color:#fff;
	border-top:1px solid #ffd618;
	background: #005d94;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWQ5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDIyODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	
	background: -moz-linear-gradient(top,  #005d94 0%, #002284 100%);
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005d94), color-stop(100%,#002284));
	
	background: -webkit-linear-gradient(top,  #005d94 0%,#002284 100%);
	
	background: -o-linear-gradient(top,  #005d94 0%,#002284 100%);
	
	background: -ms-linear-gradient(top,  #005d94 0%,#002284 100%);
	
	background: linear-gradient(to bottom,  #005d94 0%,#002284 100%);
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005d94', endColorstr='#002284',GradientType=0 );

	}
footer .container{
	padding:20px;
	} 	
footer #visitanos h4,
footer #contactanos h4,
footer #siguenos h4 {
	color:#ffd618;
	margin-bottom:3px;
	font-size:1.6em;
	}
footer #menufooter ul{
	margin-top:45px;
	margin-bottom:-5px;
	}
footer #siguenos ul {
	margin-left:-15px;
	margin-top:5px;
}
footer #siguenos ul li{
	line-height:31px;
	margin-bottom:5px;
}
footer a,
footer a:active,
footer a:hover,
footer a:visited{
	color:#fff;
	}
footer #siguenos a,
footer #siguenos a:active,
footer #siguenos a:hover,
footer #siguenos a:visited
{
	color:#fff;
	text-decoration:none;
	padding-left:44px;
	
}
footer #siguenos #fbbot{
	background:url(../imagenes/icons/fb_bottom_normal.gif) left top no-repeat;
	display:block;
	height:29px;
}
footer #siguenos #fbbot:hover{
	background:url(../imagenes/icons/fb_bottom_over.gif) left top no-repeat;
}
footer #siguenos #twbot{
	background:url(../imagenes/icons/twitter_bottom_normal.gif) left top no-repeat;
	display:block;
	height:29px;
}
footer #siguenos #twbot:hover{
	background:url(../imagenes/icons/twitter_bottom_over.gif) left top no-repeat;
}
footer #terminos,
footer #politicas{
	display:none;
	height:500px;
	width:500px;
	overflow:auto;
	
	}
/* Smartphones (portrait) ----------- */
@media (max-width: 480px) {
	
	header #logo a{
	background: url(../imagenes/logo-top_min.png) no-repeat;
	}
header{
	background:#fff;
	}
section #menu #titulomenu h4{
	font-size:1em;
	}
aside ul#listamenusidebar .pequemenu{
	font-size:0.8em;
	}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
section #menu #titulomenu h4{
	font-size:1em;
	}
aside ul#listamenusidebar .pequemenu{
	font-size:0.8em;
	}

}