body {
    /*background-color:#808183; */
    background-image: url(../images/backgrounds/otros/trentacinque_mod.jpg);
    background-repeat:repeat;
    
    font-family:Myriad Pro;
}
/*
  Capa contenedora, centrada horizontalmente
 */
#container {
    position: absolute;
    left: 50%;
    top: 20px;
    width: 800px;
   /* height: 600px;*/
    margin-left: -400px;
    border-width: 8px;
    border-style: solid;
    border-color: white;
/* 800px/2 */
}
#header {
    /*position: absolute;*/
    width:100%;
    height:76px;
    top:0px;
    left:0px;
    background-color:#2A2A2A;
}

#header-background-image {
    position:relative;
    background-image: url(../images/dap_film.png);
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    
}

#lineasheader {
    position: absolute;
    width:100%;
    height:1px;
    top:70px;
    left:0px;
    /*background-image: url(../images/background-lineas.png);*/
    /*
    background-color: #C62429;
    background-repeat:repeat-x;
    */
}
#logo {
    position: absolute;
    width:304px;
    height:35px;
    top:23px;
    left:464px;
}
#menu {
    /*position: absolute;*/
    width:100%;
    height:31px;
    top:76px;
    left:0px;
    background-image: url(../images/background-menu.png);
    background-repeat:repeat-x;
}
#menu_container {
    position: relative;
    width:100%;
    height:31px;
    top:0px;
    left:0px;
}

#menu_items {
    position: absolute;
    /*left:455px;*/
    right:30px;
    top:4px;
}
#menu_items .item {
    font-family: Myriad Pro, Arial;
    font-size: 13px;
    padding-right:5px;
    padding-left:5px;
}
#menu_items a {
    text-decoration:none;
    color:black;
}
#menu_items a:link {
}
#menu_items a:visited {
}
#menu_items a:active {
    color: #c2252c;
}
#menu_items a:hover {
    color: #c2252c;
}

#content_index_page, 
#content_contacto_page, 
#content_galeria_page, 
#content_album_page, 
#content_videos_page, 
#zona_privada_content_page
{
   width:100%;
   top:107px;
   left:0px;
   
   background-image: url(../images/background-content.png);
   background-repeat: repeat;
   /*background-image: url(../images/fondo_flip.jpg);
   background-repeat: repeat-y;
   */
   /*background-color:#808183;*/
}

#content_index_page {
   height:400px;
}

#content_contacto_page {
   height:458px;
}

#zona_privada_content_index_page {
   height:420px;
}

#content_container {
    position:relative;
    top:0px;
    left:0px;
}

#footer {
    width:100%;
    height:50px;
    top:565px;
/* 600-35 */    
    left:0px;
    background-color:#2A2A2A;
}

#footer_container {
    position:relative;
    width:100%;
    height:50px;
    top:0px;
    left:0px;
}


#footer_content {
    position: absolute;
    width:100%;
    text-align:center;
    margin-top:10px;
    color: #E6E6E6;
    font-family: Myriad Pro, Arial;
    font-size: 10pt;
}
#footer_content a {
    text-decoration:none;
    color: #E6E6E6;
}

#footer_content .barra_separacion{
    color: #c2252c;
}

#footer_content a:hover{
    color: #c2252c;
}


.textoResaltado {
    color: #c2252c;
}


.content_text{
    padding:15px;
    font-family: Arial;
    font-size: 9px;
    color: black;
}

.content_text p {
    margin-top:0px;
}

/** PAGINA HOME **/

#servicios_ofrecemos {
    position:absolute;
    top:27px;
    left:34px;
    width:428px;
    height:35px;
    background-image: url(../images/background-servicios.png);
    background-repeat:repeat-y;
}

#servicios_ofrecemos_text {
    position:absolute;
    top:10px;
    left:10px;
    font-family: Myriad Pro, Arial;
    font-size: 14px;
    color: #E6E6E6;
}

#camara {
    position:absolute;
    top:75px;
    left:34px;
    width:561px;
    height:286px;
}

#texto_indice {
    position:absolute;
    top:27px;
    left:478px;
    width:287px;
    height:264px;
    background-color:white;
}




/* CONTACTO */

#contacto_header {
    position:absolute;
    top:27px;
    left:36px;
    width:732px;
    height:35px;
    background-image: url(../images/background-contacto.png);
    background-repeat:repeat-y;
}

#contacto_header_text {
    position:absolute;
    top:10px;
    left:10px;
    font-family: Myriad Pro, Arial;
    font-size: 14px;
    color: #E6E6E6;
}

#contacto_movil {
    position:absolute;
    top:79px;
    left:36px;
    width:231px;
    height:148px;
    background-color:white;
}

#contacto_text {
    position:absolute;
    top:235px;
    left:36px;
    width:231px;
    height:180px;
    background-color:white;
}

#formulario_contacto{
    position:absolute;
    top:79px;
    left:331px;
    width:435px;
    height:335px;
    background-color:white;
}

#formulario_contacto_errors{
    font-family: Arial;
    font-size: 10px;
    color: red;
    padding-top:15px;
    padding-left:15px;
    padding-right:15px;

}

#formulario_contacto_content{
    padding-left:15px;
    padding-right:15px;
    font-family: Arial;
    font-size: 10px;
    color: black;
}


#formulario_contacto td{
 text-align:left;
}

#formulario_contacto .input_text{
 background-color: #DBDBDB;
 width: 280px;
}

#enviar_mensaje_button{
    position:absolute;
    margin-left:150px;
}

/** GALERIA FOTOGRAFICA **/
#galeria_fotografica_header {
    position:absolute;
    top:27px;
    left:36px;
    width:732px;
    height:35px;
    background-image: url(../images/background-contacto.png);
    background-repeat:repeat-y;
}

#galeria_fotografica_header_text {
    position:absolute;
    top:10px;
    left:10px;
    font-family: Myriad Pro, Arial;
    font-size: 14px;
    color: #E6E6E6;
}

#galeria_fotografica_header_text_volver {
    position:absolute;
    top:10px;
    right:10px;
}

#galeria_fotografica_header_text_volver a{
    font-family: Myriad Pro, Arial;
    font-size: 14px;
    color: #E6E6E6;
}

#galeria_fotografica_imagen {
    position:absolute;
    top:79px;
    left:36px;
    width:231px;
    height:120px;
    background-color:white;
}

#galeria_fotografica_text {
    position:absolute;
    top:245px;
    left:36px;
    width:231px;
    height:180px;
    background-image: url(../images/background-anillos.png);
    background-repeat: no-repeat;
}

#galeria_fotografica_albumes{
    position:absolute;
    top:79px;
    left:331px;
    width:435px;
}


#content_galeria_page .album_container{
    background-image: url(../images/polaroids3.gif);
    background-repeat:no-repeat;
}

#content_galeria_page .album_imagen_container{
    position:absolute;
    width:165px;
    height: 89px;
    padding-left:7px;
    padding-top:5px;
}

#content_galeria_page .album_imagen{
   width:100%;
   text-align:center;
}

#content_galeria_page .album_titulo{
    position:absolute;
    text-align:center;
    width:100%;
    top: 130px;
}

#content_galeria_page .album_titulo a{
    color:#CCCCCC;
    text-decoration:none;
    font-family: Arial;
    font-size: 12px;
}

#content_galeria_page .album_titulo a:hover{
    color: #c2252c;
}

/** ALBUM */
#album_header {
    position:absolute;
    top:27px;
    left:36px;
    width:732px;
    height:35px;
    background-image: url(../images/background-contacto.png);
    background-repeat:repeat-y;
}

#album_header_text {
    position:absolute;
    top:10px;
    left:10px;
    font-family: Myriad Pro, Arial;
    font-size: 14px;
    color: #E6E6E6;
}

#album_container{
    position:absolute;
    top:79px;
    left:36px;
    width:732px;
}

#content_album_page .foto_container{
    background-image: url(../images/polaroid.png);
    background-repeat:no-repeat;
}

#content_album_page .foto_imagen_container{
    position:absolute;
    width:190px;
    height: 113px;
    padding-left:13px;
    padding-top:7px;
}

#content_album_page .foto_titulo{
    position:absolute;
    text-align:center;
    width:100%;
    top: 105px;
    
    text-decoration:none;
    font-family: Arial;
    font-size: 12px;
}


#content_album_page .foto_descripcion{
    position:absolute;
    text-align:center;
    width:100%;
    top: 140px;
    
    color:#CCCCCC;
    text-decoration:none;
    font-family: Arial;
    font-size: 12px;
}

#content_album_page .foto_imagen{
    text-align:center;
}

/** VIDEOS **/
#videos_header {
    position:absolute;
    top:27px;
    left:36px;
    width:732px;
    height:35px;
    background-image: url(../images/background-contacto.png);
    background-repeat:repeat-y;
}

#videos_header_text {
    position:absolute;
    top:10px;
    left:10px;
    font-family: Myriad Pro, Arial;
    font-size: 14px;
    color: #E6E6E6;
}

#videos_imagen {
    position:absolute;
    top:79px;
    left:36px;
    width:231px;
    height:120px;
    background-color:white;
}

#videos_text {
    position:absolute;
    top:245px;
    left:36px;
    width:231px;
    height:180px;
    background-image: url(../images/background-anillos.png);
    background-repeat: no-repeat;
}

#videos_enlaces{
    position:absolute;
    top:79px;
    left:300px;
    width:468px;
    height:120px;
    background-color:white;
}

#videos_enlaces_text{
    padding:15px;
}


#video_player{
    position:absolute;
    top:235px;
    left:310px;
    width:400px;
    height:350px;
}

/** PANTALLA DE INTRO **/

#video_div{
    height:450px;
    background-color: black;
    margin:0px;
    padding:0px;
    position:relative;
}

#container_intro {
    position: absolute;
    left: 50%;
    top: 20px;
    width: 800px;
   /* height: 600px;*/
    margin-left: -400px;
    border-width: 8px;
    border-style: solid;
    border-color: white;
/* 800px/2 */
}

#intro_video {
    position: absolute;
    left: 50%;
    width: 700px;
    height: 440px;
    margin-left: -350px;
    top:20px;
    padding:0px;
    margin-top:50px;
}

#skipintro {
    position:absolute;
    bottom:15px;
    right:15px;
    color:white;
    font-family: Myriad Pro, Arial;
    font-weight:bold;
}

#skipintro a{
    color:white;
    font-family: Myriad Pro, Arial;
    text-decoration:none;
}


#creado_por{
    position:absolute;
    bottom:20px;
    width:100%;
    text-align:center;
}
