/* =============================================================================================== */
/* Mila Moll                                                    Copyright 2008 Integra Digital S.L. */
/* http://www.integradigital.com                                           info@integradigital.com */
/* =============================================================================================== */

TABLE { font-size: 1px }


.div_1 { position: relative; left: 0px; top: 0px; width: 447px; height: 194px; text-align: justify; overflow: scroll; overflow-x: hidden; overflow-y: auto; background-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-base-color: #000000; scrollbar-arrow-color: #C00418; scrollbar-darkshadow-color: #000000;}
.div_2 { position: relative; left: 0px; top: 0px; width: 541px; height: 137px; text-align: justify; overflow: scroll; overflow-x: hidden; overflow-y: auto; background-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-base-color: #000000; scrollbar-arrow-color: #C00418; scrollbar-darkshadow-color: #000000;}

.bg_main { background-image: url(/images/bg_main.gif); background-repeat: no-repeat; background-color: #1A1A1A; }
.bg_cp_main { background-image: url(/images/bg_cp_main.gif); background-repeat: no-repeat; background-color: #1A1A1A; }
.bg_marks { background-image: url(/images/bg_marks.gif); background-repeat: no-repeat; background-color: #3E0000; }
.bg_services { background-image: url(/images/services/bg_services.jpg); background-repeat: no-repeat; }
.bg_contact { background-image: url(/images/contact/bg_contact.gif); background-repeat: no-repeat; }
.bg_contact_2 { background-image: url(/images/contact/bg_contact_2.gif); background-repeat: no-repeat; }
.bg_portfolio { background-image: url(/images/portfolio/bg_portfolio.gif); background-repeat: no-repeat; }
.bg_home { background-image: url(/images/bg_home.gif); background-repeat: no-repeat; }
.bg_menu_home { background-image: url(/images/bg_menu_home.gif); background-repeat: no-repeat; }

.text_1 { font-family: Arial; font-size: 13px; color: #CF0F0F; text-decoration: none; }
.text_2 { font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; }
.text_2:hover {color: #747474; }
.text_3 { font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; text-align: justify; }
.text_msg { font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; text-align: center; font-weight: bold; }
.text_4 { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align: justify; }
.text_5 { font-family: Arial; font-size: 15px; color: #FFFFFF; text-decoration: none; }
.text_6 { font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; }
.text_6:hover { text-decoration: underline; }
.text_nav_off { font-family: Arial; font-size: 11px; color: #9B9797; text-decoration: none; text-align: center; font-weight: bold; }
.text_nav_on { font-family: Arial; font-size: 11px; color: #CF0F0F; text-decoration: none; text-align: center; font-weight: bold; }


.border_menu { border-bottom: 1px solid #4D4D4D; }
.border_content { border-bottom: 1px solid #FFFFFF; }
.border_article { border-bottom: 1px solid #FFFFFF; }
.border_list { border-top: 1px solid #4D4D4D; }
.border_photo { border: 1px solid #CA0D11; }

.input_1 { width: 285px; height: 18px; border: 1px solid #CC0000; background-color: #000000; font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; } 
.cp_input_1 { width: 539px; height: 18px; border: 1px solid #CC0000; background-color: #656565; font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; } 
.cp_input_2 { width: 200px; height: 18px; border: 1px solid #CC0000; background-color: #656565; font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; } 
.cp_input_3 { width: 400px; height: 18px; border: 1px solid #CC0000; background-color: #FFFFFF; font-family: Arial; font-size: 13px; color: #000000; text-decoration: none; } 
.cp_select { width: 400px; height: 18px; border: 1px solid #CC0000; background-color: #FFFFFF; font-family: Arial; font-size: 13px; color: #000000; text-decoration: none; } 

.area_1 { width: 285px; height: 89px; border: 1px solid #CC0000; background-color: #000000; font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.cp_area_1 { width: 539px; height: 140px; border: 1px solid #CC0000; background-color: #656565; font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; }

.cell_list_even { background-color: #000000; font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.cell_list_odd { background-color: #656565; font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }

.cell_list { background-color: #FFFFFF; font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; }
.cell_list_even_cp { background-color: #000000; font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.cell_list_odd_cp { background-color: #656565; font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }