* { margin:0; padding:0; }
.clear { clear:both; }
.clearfix:after { height:0; visibility:hidden; display:block; clear:both; content:"."; }

/* Estilos generales */

body 	{ font-family:Georgia, "Trebuchet MS", Tahoma, sans-serif; color:#6a6a6a; background-color:#333333; }
h1		{ font-size:22px; line-height:26px; color:#cf8600; margin:0 35px 20px; }
h2 		{ font-size:20px; line-height:24px; color:#cf8600; margin:30px 20px 0; text-indent:30px; background:url(img/comment.jpg) 0 3px no-repeat; }
h3 		{ font-size:16px; line-height:22px; color:#cf8600; margin:0 0 8px; text-indent:30px; background:url(img/info.jpg) 0 1px no-repeat; }
h4 		{ font-size:24px; line-height:28px; color:#800000; font-style:italic; font-weight:bold; text-align:center; margin:0 20px; }
#contenedor { width:1004px; margin:0 auto; }
.box { padding:5px; border:1px solid #dedede; }
 
/* Cabecera */

#cabecera 		{ width:1004px; height:450px; margin:0; padding:0; }
#header-box 	{ width:450px; height:225px; color:#ffffff; margin:0; padding:0; position:relative; top:175px; left:35px; }
#header-box p 	{ font-size:21px; line-height:25px; }
.home 		{ background:url(img/head-a.jpg) 0 0 no-repeat; }
.srv 		{ background:url(img/head-b.jpg) 0 0 no-repeat; }
.go 		{ background:url(img/head-c.jpg) 0 0 no-repeat; }

/* Navegacion */

#navegacion 		{ width:965px; margin:0; position:relative; top:205px; left:35px;}
#navegacion ul 		{ width:100%; padding-left:0; margin-left:0; float:left; }
#navegacion ul li 	{ display:inline; }
#navegacion ul li a 		{ font-size:12px; line-height:16px; color:#ffffff; padding:0.15em 1em; border-right:1px solid #5e0002; text-decoration:none; float:left; }
#navegacion ul li a:hover 	{ color:#ffffff; background:#cf8600; }
#navegacion ul li a.active 	{ color:#5e0002; background:#ffffff; }

/* Contenidos */

#contenidos { width:1004px; margin:0; padding:0; background:url(img/contenidos-bg.jpg); background-repeat:repeat-y; }
#columna-A 					{ width:380px; margin:0; padding:0; float:left; display:inline; }
#columna-A #img-main 		{ width:275px; height:166px; margin:30px auto 20px; }
#columna-A p 				{ font-size:14px; line-height:18px; margin:0 35px 10px; }
#columna-A #nota 			{ margin:0 35px; }
#columna-A #nota p 			{ font-size:12px; line-height:18px; margin:10px 0 0; padding:0;}
#columna-A #nota ul			{ font-size:12px; line-height:24px; padding-left:20px;}
#columna-A #nota li			{ list-style-type:square; }
#columna-A #nota img 		{ float:right; margin:0; }
.carreteras 				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#ffffff; background:#519330; }
#columna-B 				{ width:620px; padding:0; float:left; border-left:1px solid #dedede; }
#columna-B #seccion-1 	{ width:310px; float:left; }
#columna-B #seccion-2 	{ width:300px; float:left; }
#columna-B p 			{ font-size:12px; line-height:18px; margin:15px 20px; }
#columna-B p .datos 	{ font-family:"Trebuchet MS", Arial, sans-serif; font-size:18px; line-height:22px; }
#columna-B .blockimg 	{ width:250px; height:120px; margin:20px; }
#columna-B #mapa-box 	{ width:570px; height:350px; margin:30px 20px 10px; }

/* Pie de p&aacute;gina*/

#pie { width:1004px; height:60px; color:#6a6a6a; background:url(img/foot.jpg) no-repeat; }
#foot-A 		{ width:380px; height:60px; float:left; }
#foot-B 		{ width:620px; height:60px; float:left; border-left:1px solid #dedede; }
#foot-B p.copy 	{ font-size:12px; text-align:right; padding:40px 10px 0 0; }
