/* CSS Document */
body
{
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:active {text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

#contenedor_superior
{
	width: 800px;
	height: 148px;
}

#contenedor_menu
{
	width: 800px;
	height: 20px;
}

#elemento_menu
{
	width: 128px;
	height: 20px;
	background-color: #333333;
	font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
	margin-left: 4px;
	margin-top: 4px;
	padding-top: 3px;
	float: left;
    text-decoration: none;
}

#elemento_menu a:active, #elemento_menu a:link, #elemento_menu a:visited, #elemento_menu a:hover
{
	color: #FFFFFF;
}

#elemento_menu_seleccionado
{
	width: 128px;
	height: 20px;
	background-color: #EC0000;
	font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
	margin-left: 4px;
	margin-top: 4px;
	padding-top: 3px;
	float: left;
    text-decoration: none;
}

#contenedor_general
{
	width: 800px;
	background-image: url(i/fondo.png);
}

#contenedor_cuerpo
{
	width: 800px;
	height: 452px;
	margin-top: 45px;
}

#contenedor_mm
{
	width: 780px;
	height: 340px;
	background-color: #7E7160;
	border: 1px solid #CCCCCC;
}

#contenedor_footer
{
	width: 780px;
	height: 20px;
    font-family: Arial;
    font-size: 9px;
    color: #CCCCCC;
	margin-top: 40px;	
}

#contenedor_menu_lateral
{
	width: 180px;
	height: 340px;
	padding-top: 18px;
	text-align: right;
	float: left;
}

#separador_contenidos
{
	width: 36px;
	height: 340px;
	background-image: url(i/separador.png);
	float: left;
	margin-left: 9px;
}

#separador
{
	width: 10px;
	height: 340px;
	float: left;
}

#separador_especial
{
	width: 70px;
	height: 340px;
	float: left;
}

#contenedor_textos_maquinaria
{
	width: 260px;
	height: 290px;
	padding-top: 37px;
	padding-left: 5px;
	text-align: left;
	float: left;
}

#contenedor_textos
{
	width: 350px;
	height: 290px;
	padding-top: 40px;
	padding-left: 30px;
	text-align: left;
	float: left;
}

#contenedor_admin
{
	width: 750px;
	height: 340px;
	padding-top: 40px;
	padding-left: 50px;
	text-align: left;
	float: left;
}

#contenedor_link_pdf
{
	width: 260px;
	height: 20px;
	margin-top: 50px;
	float: left;
	text-align: left;
}

#contenedor_link_pdf_especial
{
	width: 350px;
	height: 20px;
	float: left;
	margin-top: 50px;
	text-align: right;
}

#contenedor_link_pdf_empresas
{
	width: 260px;
	height: 20px;
	float: left;
	margin-top: 50px;
	float: left;
	text-align: left;
}

#contenedor_fotos_links
{
	width: 275px;
	height: 340px;
	background-image: url(i/links.png);
	float: left;
}

#contenedor_fotos
{
	width: 275px;
	height: 340px;
	background-image: url(i/imgovid.png);
	float: left;
}

#contenedor_fotos_videos
{
	width: 275px;
	height: 340px;
	background-image: url(i/img_vid.png);
	float: left;
}

#contenedor_videos_fotos
{
	width: 275px;
	height: 340px;
	background-image: url(i/vid_img.png);
	float: left;
}

#contenedor_botones
{
	width: 65px;
	height: 30px;
	float: left;
	margin-top: 38px;	
	margin-left: 5px;
}

#paginacion
{
	text-align: left;
	margin-left: 8px;
	margin-top: 5px;
}

.boton_enviar
{
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
	font-weight: bold;
	padding-right: 5px;
}

.boton_siguiente
{
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
	font-weight: bold;
	padding-left: 425px;
}

.boton_siguiente_editar
{
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
	font-weight: bold;
	padding-left: 300px;
}

.boton_siguiente_pass
{
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
	font-weight: bold;
	padding-left: 200px;
}

.imagenes_videos
{
	margin-left: -8px;
}

.texto
{
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
}

.texto_empresa
{
    font-family: Arial;
    font-size: 11px;
    color: #CCCCCC;
}

.titulo
{
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
}

.detalle_link
{
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}

<!-- clases para los estados del menu --!>

.menu_seccion
{
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}
    
.menu_seccion a:link
{
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}
 
.menu_seccion a:visited
{
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}

.menu_seccion a:active
{
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}

.menu_seccion a:hover
{
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}

.menu_interior
{
    font-family: Arial;
    font-size: 10px;
    color: #DFD2D1;
	text-decoration: none;
}

.menu_interior a:link
{
    font-family: Arial;
    font-size: 10px;
    color: #DFD2D1;
    text-decoration: none;
}

.menu_interior a:visited
{
    font-family: Arial;
    font-size: 10px;
    color: #DFD2D1;
    text-decoration: none;
}

.menu_interior a:active
{
    font-family: Arial;
    font-size: 10px;
    color: #DFD2D1;
    text-decoration: underline;
}

.menu_interior a:hover
{
    font-family: Arial;
    font-size: 10px;
    color: #DFD2D1;
	text-decoration: underline;
}

.menu_interior_seleccionado
{
    font-family: Arial;
    font-size: 10px;
    color: #DFD2D1;
    text-decoration: underline;
}

.menu_seleccion
{
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}
<!-- fin clases estados menu --!>

.texto_footer
{
    font-family: Arial;
    font-size: 9px;
    color:#FFFFFF;
}

.texto_footer a:active
{
    font-family: Arial;
    font-size: 9px;
    color:#FFFFFF;
    text-decoration: underline;
}

.texto_footer a:link
{
    font-family: Arial;
    font-size: 9px;
    color:#FFFFFF;
    text-decoration: underline;
}

.texto_footer a:visited
{
    font-family: Arial;
    font-size: 9px;
    color:#FFFFFF;
    text-decoration: underline;
}

.pdf a:active
{
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}

.pdf a:link
{
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}

.pdf a:visited
{
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}

.pdf a:hover
{
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}

.footer_seleccionado
{
    font-family: Arial;
    font-size: 11px;
    color:#FFFFFF;
    text-decoration: underline;	
}

.footer
{
    font-family: Arial;
    font-size: 11px;
    color:#FFFFFF;
    text-decoration: none;	
}

.footer a:active
{
    font-family: Arial;
    font-size: 11px;
    color:#FFFFFF;
    text-decoration: none;
}

.footer a:link
{
    font-family: Arial;
    font-size: 11px;
    color:#FFFFFF;
    text-decoration: none;
}

.footer a:visited
{
    font-family: Arial;
    font-size: 11px;
    color:#FFFFFF;
    text-decoration: none;
}