body, html {

	background: url(../images/bg.png) repeat-x;

}



#container {

	overflow: hidden;

}



div.spacer_5 {

	height: 5px;

}



div.spacer_10 {

	height: 10px;

}

div.spacer_20 {

	height: 20px;

}



div.spacer_40 {

	height: 40px;

}

div.spacer_50 {

	height: 50px;

}



p{

	font-family: Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#000;

}

h1{

	font-size:26px;

	font-family: 'Cabin', arial, serif;

	color:#fff;

	text-align:center;

	padding-top:5px;

}



h2{

	background:url(../images/bg_titulo.jpg) repeat-x;

	height:34px;

	color:#fff;

	font-family: 'Cabin', arial, serif;

	padding-left:5px;

}



h3{

	color:#fe5a01;

	font-family: 'Cabin', arial, serif;

	margin-bottom:10px;

}



p{

	text-align:justify;

	font-size:12px;

}



#info .tituloAzul{

	background:#033366 repeat-y;

	height:50px;

}



#info .tituloNaranja{

	background:#fe5900 repeat-y;

	height:50px;

}



#logos, #llamados, .lados{

	background:#f6f6f5;

	min-height:520px;

}



#llamados .float, #info .float{

	padding:25px 0 0 28px;

}

.centrado{

	text-align:center;

}



#centraForma{

	padding-left:30px;

}



#centraForma p{

	font-size:10px;

	padding-right:20px;

}



.floatLogos{

	float:left;

	padding-left:22px;

}



#logosProv img{

	padding-bottom:10px;

}



#menu{

	background:url(../images/header/bg_menu.gif);

	height:32px;

}



#menu .opc{

	font-family: 'Cabin', arial, serif;

	font-size:14px;

	color:#FFF;

	margin-bottom:0px;

	padding-top:5px;

	float:left;

	padding-right:20px;

	font-weight:bold;

}



#menu a{

	color:#fff;

	text-decoration:none;

}



#menu a:hover{

	background:url(../images/header/hover_menu.png) repeat;

}





#footer{

	background:url(../images/bg_footer.jpg) no-repeat;

	height:143px;

}

#footer p{

	color:#FFF;

	text-align:center;

}



#footer p.copyright{

	text-align:center;

	font-size:12px;

	color:#a8d0fa;

}



input, textarea{

	border: 1px solid #b9b9b5;

	color:#3c3c3c;

}



.noborder{

	border:none;

}



#centraForma p.gracias{

	padding-left:30px;

	font-size:20px;

}



#centraForma p.comunicamos{

	font-size:16px;

	padding-left:30px;

	padding-right:30px;

}



#directorio .espaciado{

	padding-left:30px;

}





#directorio p.lugar{

	color:#02356b;

	font-size:11px;

	font-weight:bold;

	margin-bottom:0;

	text-align:left;

}

#directorio p.correo, #directorio a{

	color:#515050;

	font-size:9px;

	margin-bottom:0;

	text-align:left;

	text-decoration:none;

}



.gracias{

	color:#fe5a01;

	font-size:26px;

	font-weight:bold;

	font-family: 'Cabin', arial, serif;

	margin-bottom:0;

}



.comunicamos{

	color:#292929;

	font-size:16px;

	font-weight:bold;

	font-family: 'Cabin', arial, serif;

	margin-bottom:10px;

}

	



#directorio p.tel{

	color:#292929;

	font-size:10px;

	font-weight:bold;

	margin-bottom:0;

}



/****Codigo de slider principal***/



#slider {

	position:relative;

    width:950px;

    height:275px;

	background:url(../images/loading.gif) no-repeat 50% 50%;

}

#slider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

#slider a {

	border:0;

	display:block;

}



.nivo-controlNav {

	position:absolute;

	left:420px;

	bottom:-30px;

}

.nivo-controlNav a {

	display:block;

	width:22px;

	height:22px;

	background:url(../images/bullets.png) no-repeat;

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

.nivo-controlNav a.active {

	background-position:0 -22px;

}



.nivo-directionNav a {

	display:block;

	width:30px;

	height:30px;

	background:url(../images/arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

a.nivo-nextNav {

	background-position:-30px 0;

	right:15px;

}

a.nivo-prevNav {

	left:15px;

}



.nivo-caption {

    text-shadow:none;

    font-family: Helvetica, Arial, sans-serif;

}

.nivo-caption a { 

    color:#efe9d1;

    text-decoration:underline;

}